问题标签 [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.
sql - 在 Common Lisp 中使用的最佳 SQL 库是什么?
理想情况下,可以与 Oracle、MS SQL Server、MySQL 和 Posgress 一起使用。
lisp - 你对 Lisp 的最大误解是什么?
请一一回复。
如果您解释为什么它不正确,请尽量避免一般性陈述并提供特定示例。
lisp - 如何在 Common Lisp 中为全文搜索创建反向索引?
在 Common Lisp 中为全文搜索创建反向索引的最佳方法是什么?SBCL 或 LispWorks 是否有任何经过验证且(相对)无错误的开放库?
我设法在 AllegroCache 之上创建了我自己的库 - 它相当容易创建、可靠且快速,但缺少高级搜索选项(短语、短语中的通配符等)。
是否有任何可以与 SBCL 或 LispWorks 一起使用的开放库,这样我就不必通过编写自己的代码来重新发明轮子?
installation - 如何编译Clisp 2.46?
当我尝试在 Ubuntu 8.04 上编译最新版本的 Clisp 时,运行 configure 后总是出现此错误:
我试过按要求做,但没有帮助:它似乎忽略了这个--with-libsigsegv-prefix
选项。我还尝试将 libsigsegv 安装在标准位置 ( /usr/local
)。哦,当然,Ubuntu 告诉我系统中安装了 libsigsegv 和 libsigsegv-dev。
我真的很希望能够编译这个版本的 Clips,因为它对 Ubuntu 附带的版本进行了一些重大改进(我也想要 PCRE)。
functional-programming - 列出方案的理解库?
我知道有一个用于通用 lisp ( incf-cl ) 的列表理解库,我知道它们在各种其他功能性(和一些非功能性)语言(F#、Erlang、Haskell 和 C#)中都受到原生支持 - 有没有Scheme的列表理解库?
incf-cl 在 CL 中作为一个使用宏的库来实现——难道不能使用相同的技术为 Scheme 创建一个吗?
list - 替换 Common Lisp 列表中的项目?
我有一个事物列表(我称之为 L)、一个索引(N)和一个新事物(NEW)。如果我想用 NEW 替换 L 在 N 的东西,最好的方法是什么?我是否应该将子列表增加到 N 并从 N 到列表末尾,然后使用列表将第一部分 NEW 和最后一部分的新列表粘合在一起?还是有更好的方法来做到这一点?
clojure - 现实世界中的 Lisp
我已经尝试过 Lisp(实际上是 Scheme),发现它是一种非常漂亮的语言,我有兴趣进一步了解它。然而,Lisp 似乎从未在严肃的项目中使用过,而且我还没有看到它在任何职位发布中被列为所需的技能。我很想听听任何使用过 Lisp 或看到它在“现实世界”中使用的人的意见,或者谁知道它是否被认为是一种纯粹的学术语言。
lisp - 执行存储为列表的代码
在理解(引用)之后,我很好奇如何导致语句执行。我的第一个想法是
但这只是评估为(+ 2 21)
或 的内容x
。如何运行放在列表中的代码?
lisp - 是否有用于 Common Lisp 的文档化、有组织的库集合?
我是一所主要用 Java 教授的学校的大学生。我非常喜欢 Java 的优势之一,就是大量的库集合。使这些库特别有用的是通过 JavaDoc 提供的大量文档和组织。是否有任何具有这些特性的 Common Lisp 库集合,是否有类似于 JavaDoc 的工具可以帮助构建、维护或扩展这些库?
common-lisp - Common Lisp 程序化关键字
Common Lisp 中是否有将字符串作为参数并返回关键字的函数?
示例:(keyword "foo")
->:foo