Common Lisp是Lisp编程语言的标准化版本,旨在提高生产力。
我想杀死一个由(sb-ext:run-program)启动的进程。 (let((process(sb-ext:run-program“/path/to/process.sh”'():wait nil)))(sleep 10)(sb-ext:process-close process)(sb-ext) :处理-...
我试图安装SLIME。我下载了压缩包,根据README文件,我必须将这段代码放在我的Emacs配置文件中:( add-to-list'load-path“〜/ hacking / ...
这在ccl上编译很好,但是使用循环引用失败了。 SBCL上的错误:kp.asd :( in-package:asdf)(defsystem kp:components((:module“utils”:components((:file“utils”...
直接说明问题;我在let语句中将'temp'指定为* TEMP *。当我这样做时,* TEMP *被准确分配在每次迭代时分配的'temp'。我最终还在努力......
我的问题是,当CL-WHO将Lisp S表达式转换为html输出时,每个表达式都以单一的报价市场开始。这在大多数时候都没关系,但这是一个问题因为我...
我需要定义一个lisp函数iscube,它接受一个整数作为参数,如果n是一个立方体则返回T,否则返回nil。我只知道如何使一个整数成为一个立方体,但如何确定一个...
我已经用Python,PHP,Java和C编程了几年或几年,我刚读完黑客和画家,所以我很乐意尝试一下LISP!我明白它完全不同......
我有LISP用JavaScript编写(https://jcubic.github.io/lips/在线演示,你可以试试)我有这样的宏:(define-macro(globalize symbol)(let((obj( - - >(。嘴唇'env)......
我想知道为什么Common Lisp中没有内置的相等运算符来比较CLOS对象(标准类)。例如,“equalp”可以应用于数组,结构,哈希表,......
我在学习Common Lisp。还不知道Scheme。在Common Lisp中跟随compose是没有问题的(defun compose(&rest fns)(destructuring-bind(fn1.rest)(reverse fns)#'(...
我可以在CL中模仿不同的构造函数吗?为了详细说明 - 比方说,C ++,我可以根据传递的参数为同一个类创建不同的构造函数。我可以用CLOS做到这一点吗?可能......
在我下面的实验中,我缩写了REPL返回错误的位置,并添加了[num]所以这些可以在讨论中引用。我有点困惑为什么我试图调用一个函数...
使用目录函数检索.pas以我的子文件夹“testfiles”结尾的文件的所有路径。到现在为止还挺好。问题是路径不是按字母顺序排列的。 ......的路径
所以我想知道是否有这样的代码的标准方式:( let((x 10))(define(add10 a)(+ xa)))我知道:( define add10(let((x 10) )(lambda(a)(+ xa)))...
我在Linux Mint 17.3下使用Common Lisp时遇到了麻烦。问题是,我无法在结构定义中获得“麦芽汁”项。我试着“循环”来获得它,但我失败了。 (defstruct ...
我想问为什么我的函数不需要使用values函数来输出嵌套列表? (defun p2(l)(cond((null l)nil)((listp(car l))(值(p2(car l))(p2(cdr ...
问题假设您有许多列表或数组,为了示例,我们说两个:(defparameter * arr *#(1 2 3))(defparameter * list *'(4 5 6))您可以循环它们用...
我想知道破坏通过Common Lisp中的defstruct创建的结构的选项是什么。似乎会自动提供构造函数;然而,事实并非如此......
我试图在LISP中使用mapcar和lambda。下面,我有一个非工作的代码行,我正在尝试使用它们。我得到一个错误,c是一个未声明的自由变量。 ...
我仍然是正确的Lisp的新手,我正在尝试构建一个简单但至少有效的插入排序 - 我想切换元素到位,但仍然有能力附加到我的...