问题标签 [lisp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lisp - CLTL2 和 ANSI CL 之间的主要区别是什么?
任何在线链接/资源?
.net - .Net 是否有任何 Common Lisp 实现?
.Net 是否有任何 Common Lisp 实现?
emacs - 与Slime for Scheme 最接近的东西是什么?
我的大部分开发都是在 Common Lisp 中完成的,但有时我想切换到 Scheme(在读Lisp in Small Pieces时,当我想玩 continuations 时,或者当我想用 Gauche 编写一些脚本时,因为例子)。在这种情况下,我的主要不适来源是我没有史莱姆(是的,你可以称我为瘾君子)。
Scheme 与 Slime 最接近的对应物是什么?具体来说,我最感兴趣的是:
- Emacs 集成(这一点很明显;))
- 体面的选项卡完成(理想情况下,cwcc TAB 应该扩展为 call-with-current-continuation)。它甚至可能是基于符号表的(即,它不必立即注意到我在 a
let
中定义的函数)。 - 小缓冲区中的函数参数提示(如果我输入了
(map |)
(光标位置由 指示|
)),我想(map predicate . lists)
在小缓冲区中查看 - 将表格发送给口译员
- 与调试器集成。
我按重要性降序排列了这些特征。
我选择的方案实现是:
- Mz方案
- 伊卡洛斯
- 左撇子
- 比格卢
- 鸡
如果它至少对他们有用,那就太好了。
functional-programming - Jan Willem Klop 的“(LL L...)”Y 组合器是如何工作的?
我了解Y Combinator 是什么,但我不了解来自Wikipedia 页面的“新颖”组合器示例:
这是如何运作的?
sql - 在 Common Lisp 中使用的最佳 SQL 库是什么?
理想情况下,可以与 Oracle、MS SQL Server、MySQL 和 Posgress 一起使用。
lisp - 你对 Lisp 的最大误解是什么?
请一一回复。
如果您解释为什么它不正确,请尽量避免一般性陈述并提供特定示例。
f# - 如果您已经了解 LISP,为什么还要学习 F#?
当您已经熟悉 LISP 时,学习 F# 的附加值是什么?
lisp - 如何在 Common Lisp 中为全文搜索创建反向索引?
在 Common Lisp 中为全文搜索创建反向索引的最佳方法是什么?SBCL 或 LispWorks 是否有任何经过验证且(相对)无错误的开放库?
我设法在 AllegroCache 之上创建了我自己的库 - 它相当容易创建、可靠且快速,但缺少高级搜索选项(短语、短语中的通配符等)。
是否有任何可以与 SBCL 或 LispWorks 一起使用的开放库,这样我就不必通过编写自己的代码来重新发明轮子?