问题标签 [common-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.

0 投票
3 回答
8749 浏览

sql - 在 Common Lisp 中使用的最佳 SQL 库是什么?

理想情况下,可以与 Oracle、MS SQL Server、MySQL 和 Posgress 一起使用。

0 投票
17 回答
3111 浏览

lisp - 你对 Lisp 的最大误解是什么?

请一一回复。

如果您解释为什么它不正确,请尽量避免一般性陈述并提供特定示例。

0 投票
2 回答
1377 浏览

lisp - 如何在 Common Lisp 中为全文搜索创建反向索引?

在 Common Lisp 中为全文搜索创建反向索引的最佳方法是什么?SBCL 或 LispWorks 是否有任何经过验证且(相对)无错误的开放库?

我设法在 AllegroCache 之上创建了我自己的库 - 它相当容易创建、可靠且快速,但缺少高级搜索选项(短语、短语中的通配符等)。

是否有任何可以与 SBCL 或 LispWorks 一起使用的开放库,这样我就不必通过编写自己的代码来重新发明轮子?

0 投票
2 回答
1801 浏览

installation - 如何编译Clisp 2.46?

当我尝试在 Ubuntu 8.04 上编译最新版本的 Clisp 时,运行 configure 后总是出现此错误:

我试过按要求做,但没有帮助:它似乎忽略了这个--with-libsigsegv-prefix选项。我还尝试将 libsigsegv 安装在标准位置 ( /usr/local)。哦,当然,Ubuntu 告诉我系统中安装了 libsigsegv 和 libsigsegv-dev。

我真的很希望能够编译这个版本的 Clips,因为它对 Ubuntu 附带的版本进行了一些重大改进(我也想要 PCRE)。

0 投票
2 回答
1603 浏览

functional-programming - 列出方案的理解库?

我知道有一个用于通用 lisp ( incf-cl ) 的列表理解库,我知道它们在各种其他功能性(和一些非功能性)语言(F#、Erlang、Haskell 和 C#)中都受到原生支持 - 有没有Scheme的列表理解库?

incf-cl 在 CL 中作为一个使用宏的库来实现——难道不能使用相同的技术为 Scheme 创建一个吗?

0 投票
10 回答
36032 浏览

list - 替换 Common Lisp 列表中的项目?

我有一个事物列表(我称之为 L)、一个索引(N)和一个新事物(NEW)。如果我想用 NEW 替换 L 在 N 的东西,最好的方法是什么?我是否应该将子列表增加到 N 并从 N 到列表末尾,然后使用列表将第一部分 NEW 和最后一部分的新列表粘合在一起?还是有更好的方法来做到这一点?

0 投票
38 回答
33105 浏览

clojure - 现实世界中的 Lisp

我已经尝试过 Lisp(实际上是 Scheme),发现它是一种非常漂亮的语言,我有兴趣进一步了解它。然而,Lisp 似乎从未在严肃的项目中使用过,而且我还没有看到它在任何职位发布中被列为所需的技能。我很想听听任何使用过 Lisp 或看到它在“现实世界”中使用的人的意见,或者谁知道它是否被认为是一种纯粹的学术语言。

0 投票
3 回答
697 浏览

lisp - 执行存储为列表的代码

在理解(引用)之后,我很好奇如何导致语句执行。我的第一个想法是

但这只是评估为(+ 2 21)或 的内容x。如何运行放在列表中的代码?

0 投票
9 回答
571 浏览

lisp - 是否有用于 Common Lisp 的文档化、有组织的库集合?

我是一所主要用 Java 教授的学校的大学生。我非常喜欢 Java 的优势之一,就是大量的库集合。使这些库特别有用的是通过 JavaDoc 提供的大量文档和组织。是否有任何具有这些特性的 Common Lisp 库集合,是否有类似于 JavaDoc 的工具可以帮助构建、维护或扩展这些库?

0 投票
6 回答
6117 浏览

common-lisp - Common Lisp 程序化关键字

Common Lisp 中是否有将字符串作为参数并返回关键字的函数?

示例:(keyword "foo")->:foo