gpt4 book ai didi

lisp - 如何将最大值导入 sbcl

转载 作者:太空宇宙 更新时间:2023-11-03 18:41:31 25 4
gpt4 key购买 nike

众所周知,Maxima 基于普通的 lisp。我正在编写一个在 Maxima 中工作的 lisp 程序;使用 Maxima 程序。我按下参数“maxima -p foo.lisp”来加载 lisp 文件,它运行良好。但是,我不擅长编程,所以我的程序有很多错误。我想调试我的程序,但我意识到这并不容易。

我习惯了 slimv,这是一个扩展 vim 的 lisp 支持的 vim 脚本。 Slimv 是一个很棒的工具,它包含连接 slimv 和 lisp 解释器的 swank,但是当我在 Maxima 的 Lisp 模式下加载 'start-swank.lisp' 时,它返回了一个错误:

>> Error in CONDITIONS::CLCS-LOAD [or a callee]: The variable *LOAD-TRUENAME* is unbound.

我意识到这是由于gcl。所以我来搜索maxima-sbcl。但是,没有 maxima-sbcl 的官方包。我很失望。

我想知道我是否可以将整个最大值加载到 sbcl 中。如果是这样,我可以在swank的REPL中读取它,并成功调试我的程序。

或者有谁有更好的主意吗?

最佳答案

我遇到过这个项目,这可能就是你要找的
https://github.com/filonenko-mikhail/embeddable-maxima

这是 developer's blog (俄语)其中提到了用法上的细微差别

关于lisp - 如何将最大值导入 sbcl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9463899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com