Common lisp、CFFI 和实例化 C 结构
我已经在谷歌上搜索了大约,哦,三个小时,寻找这个“问题”的解决方案。我试图弄清楚如何使用 CFFI 在 lisp 中实例化 C 结构。我在 c 中有一个结构:…
根据某些元素对列表进行排序
我是 Lisp 的新手,我想学习 Lisp 编程。 我想对从文本文件读取的一些列表进行排序,如下所示: (a 120 135 124 124) (b 120 135 124 124) (c 120 135…
获得 Lisp“hello world”的最简单方法网络应用程序正在进行
我想编写一个 Lisp Web 应用程序只是为了好玩。我发现这个问题关于 Lisp Web 应用程序但所有的答案都显得那么复杂。查看答案中提供的链接后,解决方案…
比较 Common Lisp 和 Gambit 的库访问和对象系统
我对 Gambit Scheme 非常感兴趣,特别是它支持的广泛平台,以及它在需要时将 C 代码直接放入您的 Scheme 源代码的能力。也就是说,它是一个方案,与 C…
Lisp 示例冗余?
我读过很多关于 Land of Lisp 所以我想我可以浏览一下它,看看有什么可看的。 (defun tweak-text (lst caps lit) (when lst (let ((item (car lst)) (…
Ruby 还是 Python 用于大量导入脚本?
我有一个用 PHP(在 symfony 上)编写的应用程序,可以导入大型 CSV 文件(最多 100,000 行)。它有一个真正的内存使用问题。一旦它经过大约 15,000 …
将一段 Lisp 代码移植到 Clojure (PAIP)
我正在阅读 Peter Norvig 的人工智能编程范式(PAIP),并且我尝试用 Clojure 而不是普通的 Lisp 编写所有代码。然而我被困在第 39 页的这段代码上: …
有没有一个简单的例子来解释 Lisp 宏到“通用”?程序员?
我最近与一位同事交谈,并尝试告诉他(Common)Lisp 的美妙之处。我试图以某种方式解释宏,因为我认为宏是 Lisp 的杀手级功能之一,但我失败得很惨—…
我的 emacs/slime 设置有什么问题(编译和加载/评估不起作用)?
我可以运行 emacs 并启动 slime(使用 Mx slime)。此时,我在 inferior-lisp 缓冲区中获取了 REPL,并且可以在那里运行 lisp。但是,当我在另一个缓…