Lisp是一系列通用编程语言,受lambda演算影响,能够将源代码作为数据结构进行操作。
我已经学习/使用 Common Lisp 一段时间(几个月)了,但我仍然很难理解如何从其他文件导入代码。我正在使用 emacs/slime 和 SBCL,并且...
在《Scheme 编程语言》中,“(reverse)”中这个奇怪的“let”形式是什么?
从 R. Kent Dybvig 所写的 TheSchemeProgrammingLanguage 中,我看到了反向的定义: 程序:(反向列表) 返回:一个新列表,其中包含按相反顺序排列的列表元素 库...
(mymacro arg) 和 (eval (myfunc (quote arg))) 有什么区别
我在 Lisp 中“看到”宏的方式如下:每当我看到宏调用 (mymacro arg1 arg2 ... argn) 时,我认为它与 (eval (myfun (quote arg1) (quote arg2) 相同) ...(引用 argn))),其中
我有一个字符 ch,我想将其附加到字符串 str 中。我意识到你可以像这样连接字符串: (setf str(连接'字符串str(列表ch))) 但这似乎效率很低。是...
Emacs 中的 SLIME 无法与 Docker 容器中的 Lisp 一起使用
我正在尝试在 Docker 容器内设置 Lisp 开发环境,但在让 Emacs 中的 SLIME 与我的 Lisp 配置一起正常工作时遇到问题。以下是详细信息...
我想开发一个 Common Lisp 解决方案来解决 Leetcode 问题 50.“Pow(x, n)”,其中要求: “实现 pow(x, n),计算 x 的 n 次方(即 x^n)”。 我的直接
我试图理解 Lisp-1 和 Lisp-2 之间的区别以及它与 Clojure 的关系,但我仍然没有正确理解。谁能启发我吗?
我正在用 Elisp 编写自己的模式。它基本上是一个简单的 CRUD 应用程序,显示可以通过迷你缓冲区进行操作的数据行。我想为这些行创建一个视图,看起来像......
Elisp:在 Let 中绑定 lambda 并执行它[重复]
我正在尝试理解 Emacs Lisp 中的 lambda 概念。 在ielm中,执行: ((拉姆达 (x) (* x x)) 5) 给我们 25,并且 (让((x 4))(* x x)) 给我们 16。但是当我这样做时: ...
我正在 Racket 中开发我的第一个项目。我认为该语言包含一个跨平台 GUI 工具包真是太棒了,我想集中精力思考如何让它表现良好。 我尝试过...
我正在尝试消化下面的LISP表达式,我对等式表达式的部分感到困惑 (条件 ((= a 4 ) 6 ) ((= b 4 ) (+ 6 7 a )) (其他 25) ) 特别是条件谓词...
我正在学习 Clojure 宏,并且想知道为什么我们不能仅使用函数进行元编程。 据我所知,宏和函数之间的区别在于宏的参数不被评估......
我有一个这样的数据集: '(("red" 3 5)("blue" 6 8)...) 当键是字符串时是否可以使用 assoc ?在这个简单的测试中,所有明显的尝试都对我不起作用: CL-用户> (
我正在尝试用 lisp (ECL) 创建一个猜牌游戏。但是我收到错误。 (defun 随机卡 () (强制'( (字符(随机 4)“SCDH”) ...
我正在尝试用 lisp (ECL) 创建一个猜牌游戏。但是我收到错误。 (defun 随机卡 () (强制'( (字符(随机 4)“SCDH”) ...
如何使用common lisp defenum在不同的枚举类中定义一些相同的枚举类型
抱歉,我英语不好... 我定义了 2 个枚举使用 defenum (包内:useragentutils-cl) ;;名称是关键世界,因此更改行星名称 (defenum:defenum (制造商 (:initargs (id namee))) ...
当我开始学习 lisp、emacs 和 ess(Emacs 讲统计)时,我遇到了“劣等这个或那个”的概念。例如,有一个inferior-ess-mode、inferior-lisp和
我有这个简单的程序 (defun 测试-func () (打印“@Repl 已开始@”) (循环(打印(评估(读取))))) (sb-ext:save-lisp-and-die #P"输出测试" :toplevel #'testing-func :
我正在编写一个程序,它将通过互联网发送类似于 HTML 的内容。我的程序表示数据的方式是通过 X 表达式。 我应该通过无线网络发送原始 X 表达式吗...
我正在阅读这本书《计算机程序的结构和解释》,第 2 版,第 21 页“应用顺序与正常顺序”小节中写道: 它...