首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将quicklisp与parenscript和sigil一起使用

将quicklisp与parenscript和sigil一起使用
EN

Stack Overflow用户
提问于 2019-11-18 13:03:11
回答 1查看 103关注 0票数 2

我想在.parenscript文件中使用一些ps宏。宏位于将使用quicklisp加载的库中。我正在使用sigil编译.parenscript文件。

我已经在parenscript文件的顶部尝试过了:

代码语言:javascript
复制
(lisp
   (progn
      (ql:quickload 'paren6)
      (use-package :paren6)))

但是宏包并没有被“使用”。

从命令行加载库:

代码语言:javascript
复制
>sigil --eval "(progn (ql:quickload 'paren6) (use-package :paren6))" sample.parenscript

但它感觉很笨拙,sigil需要一个小技巧来防止它将来自快速加载的输出转储到javascript输出中-这表明没有其他人这样做。

我之所以使用sigil,是因为我更喜欢从命令行构建.parenscript -> .js。将考虑sigil的替代方案。

指示.parenscript文件的quicklisp依赖关系的最佳方式是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-19 04:41:10

我追踪到了这一点: Sigil将*package*设置为ps,但在计算lisp表单时除外,它保留为common-lisp-user,因此您的use-package影响了错误的包,并且您的符号变得不稳定。

试试(use-package 'paren6 'ps)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58908225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档