Я хотел бы использовать некоторые макросы ps в файле .parenscript. Макросы находятся в библиотеке, которая будет загружена с помощью quicklisp. Я использую sigil для компиляции файла .parenscript.
Я пробовал это в верхней части файла parenscript:
(lisp
(progn
(ql:quickload 'paren6)
(use-package :paren6)))
но пакет макросов не "используется".
Загрузка библиотек из командной строки работает:
>sigil --eval "(progn (ql:quickload 'paren6) (use-package :paren6))" sample.parenscript
Но это кажется неуклюжим, и sigil нуждается в небольшом хаке, чтобы он не выгружал вывод из быстрой загрузки в вывод javascript, что указывает на то, что никто другой не делает этого таким образом.
Я использую sigil, потому что предпочитаю создавать .parenscript -> .js из командной строки. Будут рассмотрены альтернативы сигилу.
Как лучше всего указать зависимость quicklisp для файла .parenscript?