Как заставить quicklisp загружать код из книги «Practical Common Lisp»?

код, прилагаемый к книге Practical Common Lisp включает asdf файлы. Как использовать Quicklisp для загрузки этого кода?


person sigjuice    schedule 22.05.2016    source источник


Ответы (1)


  1. Скопируйте содержимое http://www.gigamonkeys.com/book/practicals-1.0.3.tar.gz в ~/quicklisp/local-projects/
  2. Позвоните (ql:register-local-projects) в REPL
  3. Загрузить код из нужной главы (проверена только глава 25)

CL-USER> (ql:quickload "id3v2")
To load "id3v2":
  Load 1 ASDF system:
    id3v2
; Loading "id3v2"
[package com.gigamonkeys.macro-utilities].........
[package com.gigamonkeys.binary-data].............
[package com.gigamonkeys.pathnames]...............
[package com.gigamonkeys.id3v2]...............
("id3v2")
CL-USER> (in-package "COM.GIGAMONKEYS.ID3V2")
ID3V2> (show-tag-header "/path/to/xyz.mp3")
...

person sigjuice    schedule 22.05.2016