我想在 .parenscript 文件中使用一些 ps 宏。宏位于将使用 quicklisp 加载的库中。我正在使用sigil编译 .parenscript 文件。
我已经在 parenscript 文件的顶部尝试了这个:
(lisp
(progn
(ql:quickload 'paren6)
(use-package :paren6)))
但宏包没有得到“使用”。
从命令行加载库的工作原理:
>sigil --eval "(progn (ql:quickload 'paren6) (use-package :paren6))" sample.parenscript
但它感觉很笨重,而且 sigil 需要一个小技巧来防止它把 quickload 的输出转储到 javascript 输出中——这表明没有其他人这样做。
我使用 sigil 是因为我更喜欢从命令行构建 .parenscript -> .js。将考虑印记的替代品。
指示 .parenscript 文件的 quicklisp 依赖项的最佳方法是什么?