如何在开发中的SLIME中快速重新加载和重新启动
How to reload and restart quickly in SLIME in development

我开始使用emacs和slime来开发一些小服务。 我找到了一种在更改后重新加载代码的方法,但我希望这更方便,更快捷。 这就是我现在的做法:1)......

如何在列表中存储lispbuilder-sdl:colors?
How to store lispbuilder-sdl:colors in a list?

我试图在列表中存储两种颜色:(defparameter * colist *'(sdl:* black * sdl:* red *))打印sdl:color将在sbcl控制台中返回颜色(print sdl:* black *);;#< LISPBUILDER-SDL:颜色{...

如何在LISP中使用循环
How to use loops in LISP

我一直试图了解如何在LISP中使用循环,但它们似乎仍然无法正常工作。 我尝试使用以下代码:(循环for i从0到(list-length y)(...

创建地图的内在方法,以便可以传递矢量的每个元素以及标量
intrinsic way to create a map so that each element of a vector can be passed, along with a scalar

我整理了一个功能,它可以执行改进的Eratosthenes筛子。 我意识到这是一个例子,迭代将提供比映射更大的速度优势,但......

将列表中的字符串转换为球拍中的数字?
convert strings in list to numbers in racket?

打电话给所有球拍开发者,我是一般的球拍语言和功能语言的新手。 长话短说,我有一个包含数字和字符串的嵌套列表,我想转换字符串...

引用一个读者宏调用
Quote a reader macro invocation

有没有办法引用读者宏的调用? 更具体地说,我想创建一个宏,一旦评估,将生成一个defclass语句和一个相应的XML文件。 这是 ...

DNA匹配LISP
DNA Matching LISP

我目前正在尝试使用LISP来创建一个查看DNA对并返回T或NIL的函数,具体取决于它们是否匹配逻辑上我知道你需要经历不同的...

理解LISP中的绑定和自由变量
Understanding bound and free variables in LISP

我正在阅读SICP,并且出现了绑定和自由变量的主题。 但是,我很困惑。 术语“绑定变量”是否仅适用于作为形式参数的变量? 在......

Clojure(或任何其他Lisp)中+函数的类型是什么?
What is the type of + function in Clojure (or any other Lisp)?

我知道Lisps(通常)是动态类型的,但我猜他们的值仍然有类型。 函数是lisps中的值,所以我想知道函数的类型是什么+? 数字列表 - > ...

检查整数列表是否在升序
check if list of integers is ascending

我正在尝试编写一个函数来检查整数列表是否严格提升。 我有以下内容:(:升序:( Listof Integer) - > Boolean);; 测试整数列表是否是......

仅使用cond实现Scheme的if子句
Implementing Scheme's if clause using only cond

问题:考虑一个不实施if构造的metacircular评估器,但只考虑cond。 Louis Reasoner声称如果没有必要,因为我们可以评估以下程序......

如何将宏系统实现到我的LISP中
How to implement a macro system into my LISP

我在48小时内根据自己写一个方案写自己的LISP。 (代码在这里。)作为最后一个练习,我想实现宏。 考虑到我代表表达式,如何做到这一点......

Common Lisp中的逗号逗号
comma-comma-at in Common Lisp

我很困惑逗号逗号如何做它的作用。 逗号逗号的使用示例是在定义Lisp宏时是否使用双引号(双逗号)? 在我看来,这 (...

CLISP终端错误:字节序列无效
CLISP Terminal error: Invalid byte sequence

使用clisp在终端内加载源文件时遇到问题。 如果我执行以下命令来加载文件:(加载#p“filename.lisp”)它给我以下错误:SYSTEM :: ...

让emacs在启动时打开电源
Getting emacs to turn things on at startup

每当我启动emacs时,我会立即做一些事情:Mx slime Mx ido-mode我也会打开一些我一直使用的文件,因此它们可用作缓冲区:Cx Cf ....当我进入一个。 ..

Lisp:2和(2)之间的差异
Lisp: difference between 2 and (2)

我刚刚开始学习lisp并且有点困惑为什么编译器不会将括号中的简单整数计算为该整数的值。 在REPL中,当我做的时候(+ 3 2)我......

关于Prolog的实施
about the Prolog implementation

我只想添加处理lisp查询的功能到OnLisp文本中的初始Prolog实现。 由于此功能在以下章节(新实现)中介绍,我......

<<错误打印对象>> lisp - matlisp
<<error printing object>> lisp - matlisp

我对Common Lisp很新,当我尝试使用Matlisp包时,我遇到了一个问题,我加载了它(ql:quickload:matlisp)。 当我尝试使用包时,例如,简单地...

折叠和折叠如何工作,在一个例子中分解?
How do foldl and foldr work, broken down in an example?

好的,我是scheme / racket / lisp的新手。 我正在练习创建自己的函数,语法和递归,所以我想创建自己的foldl和foldr函数,它们完全符合预定义的...

lisp不同长度的两个列表
lisp different length two list

我有两个不同长度的列表有困难。 (f'(8 1 2 3 23 12)'(2 9 4 6))应该返回(1 2 3 4 6 8 9 12 23)这是我的尝试代码。 (defun f(lst lst2)(cond((或(null lst)(...

方案中堆加算法的实现(置换生成)
Implementation of Heaps Algorithm in Scheme (permutation generation)

我想在Scheme(Gambit)中实现Heap的算法。 我阅读了他的论文并检查了大量资源,但我还没有找到很多函数式语言实现。 我想至少得到......

三个问题与评估的环境模型
Three questions w.r.t. the environment model of evaluation

我正在阅读SICP书籍这里有关命令式编程模型。 我无法理解两点中的插图:从正方形到“对”(两个圆圈)的箭头:什么......

什么是'S'在SBCL结束
Whats 'T' at the end in SBCL

我是SBCL编程的新手,我运行了一个简单的加法程序:( defvar a)(defvar b)(defvar c)(defvar d)(写行“输入A:”)(setf a(read))(写 - 行“输入B:”......

Lisp:defmacro with&optional和&body
Lisp: defmacro with &optional and &body

我写了一个快速而脏的宏来计算lisp代码。 但是,我现在面临的问题是我想在函数中包含一个可选的输出流。 但是,我无法弄清楚如何使用......

无法获得LISP hunchentoot的帖子
Can't get the post in LISP hunchentoot

我尝试实现一个基于Hunchentoot的简单帖子示例。 这是代码:(define-easy-handler(test:uri“/ test”)()(with-html-output-to-string(* standard-output * nil:prologue t:indent ...

LISP:以谓词作为参数
LISP: with predicate as parameter

我想要一个谓词作为函数的参数。 (DEFUN per(FL)(cond((FL)'working)(T'any)))(每'numberp 3)结果它引发一个错误:未定义的运算符F in ...

在lisp中创建等效于incf作为宏函数
Creating equivalent to incf as macro-function in lisp

我刚开始学习宏功能的概念。 我的老师要求我们创建一个宏函数,其功能与incf完全相同。 这是他给我们的一个例子......

CLisp:将字符串的编码设置为UTF-8
CLisp: set encoding to UTF-8 for strings

我有一些代码:; Palatal Pulmonic Consonants(循环为e in(list'(:nasal“ɲ”)'(:plosive“c”)'(:plosive“ɟ”)'(:摩擦“ç”......

实用的共同LISP理解第3章
Practical Common LISP understanding chapter 3

我看一下Practical Common Lisp的第三章。 在那一章中,我们创建了一个类似于应用程 我坚持理解更新功能。 我在编辑器中写了代码......

如何在Common Lisp REPL中修复<TAB> - 触发自动文档查找的URL?
How do I fix the URL for the <TAB>-triggered automatic documentation lookup in the Common Lisp REPL?

大纲我正努力使用Lisp。 虽然我对命令行和其他解释器的各种REPL(即python,irb / pry,perl -d)非常熟悉,但我仍然感觉......

使用Drakma为Bing Search API Common Lisp时出错
Error Using Drakma for the Bing Search API Common Lisp

我正在构建一个程序,使用Bing的搜索API和常见的lisp与Drakma库来显示一些结果但由于某种原因在发送更长的查询时出错了它不...

为什么Clojure不支持宏中的私有函数?
Why does not Clojure support private functions in macro?

我试图实现xor宏并想出了一个问题。 我无法在宏中使用私有函数。 以下是示例:私有函数(defn:^ private xor-result [xy](if(和xy)...

在AutoLISP中是否可以在函数体中获取函数名?
In AutoLISP is it possible to get function name in function body?

在指定的条件下,我想在此功能中打印功能名称。 但我不知道如何得到它。 在C ++中,我可以使用预处理器宏__FUNCTION__。 我在AutoLISP中有类似的东西吗?

如果在Lisp中读取,编译和运行时没有区别,有人可以给我一些直观的例子吗?
If there is no distinct between read, compile and runtime in Lisp, can someone give me some intuitive examples?

当我读到博客复仇的书呆子时,它说(在什么使得Lisp不同的部分):整个语言一直存在。 读取时间,编译时和运行时之间没有真正的区别。 ...

lisp二次方程虚部和实部
lisp quadratic equation imaginary and real parts

我正在学习lisp而我无法理解这个问题修改返回二次方程根的函数,以便它返回根的实部和虚部,在...的情况下

LISP MAKE-PATHNAME:非法:DIRECTORY论点
LISP MAKE-PATHNAME: Illegal :DIRECTORY argument

我下载语义网络处理器项目:http://digital.cs.usu.edu/~vkulyukin/vkweb/software/snp/snp.html,然后阅读我,通过使用CLISP解释器,我将目录更改为...

在lisp上使用dolist从列表中提取元素
extracting a n element from a list with dolist on lisp

您好我正在尝试创建一个函数,其中字母列表作为参数,单个字母作为参数。 我希望从列表中删除单个字母。 (defun ...

如何评估MIT Scheme中的符号?
How do I evaluate a symbol in MIT Scheme?

我在Scheme中有以下内容:((car'(null?null?))())它应该计算为#t但是我收到一个错误:对象为null? 不适用我尝试了其他SO问题中的一些解决方案......

Vista上的SBCL崩溃了。
SBCL on Vista crashes. Do you know how to make it work?

我在网上搜索了很多关于这个问题的答案:他们说这是真的,SBCL在Vista下不起作用。 但我真的需要在我的家用Vista笔记本电脑上使用lisp,VM无济于事......

递归地计算LISP中二叉树的深度
Calculating the depth of a binary tree in LISP recursively

我有以下二进制树A / \ BC / \ DE表示为Lisp中的列表(A 2 B 0 C 2 D 0 E 0),其中字母是节点名称,数字是子节点的数量(0 .. 。

nohup SBCL ubuntu无法读取标准输入
nohup SBCL ubuntu couldn't read from standard input

在Ubuntu上我用线程编译了sbcl 1.0.35。 我可以愉快地从命令行使用sbcl,我的hunchentoot网站可以使用线程,但是当我注销它时它已经消失了。 当我试图nohup sbcl ...

Lisp方言的特点是什么?
What characterizes a Lisp dialect?

我在问什么特征将Lisp方言定义为一种方言(完全不是其他语言)? 我不是问哪种方言最好? - 或者 - 我应该学习哪种方言? ...

将函数作为scheme中的参数传递
Passing a function as an parameter in scheme

我正在尝试创建一个函数(last),它将函数(f)和List作为参数。 列表传递给函数(奇数?),如果列表中的最后一个元素是奇数,则返回true(#t)...

Scheme(RnRS)中的多行注释
Multiple lines comments in Scheme (RnRS)

我创建了这个解决方案: 像这样使用:; (/ * content ... * / <default-return>); 要么 ; (/ * content ... * /)=> #f(define-syntax / *(syntax-rules(* /)((/ * body ... * /)#f)((/ * ...

在Mac OS X上从源代码编译SBCL
Compiling SBCL from source on Mac OS X

我需要从源代码编译SBCL并在我的Mac OS X MacBook上启用线程。 我已经完成了以下操作:下载sbcl-1.0.29.54.rc1并将其解压缩到我的硬盘驱动器的根目录(我可以把它...

如何在方案列表中使用特定范围的数字?
How to work with specific range of numbers in lists in scheme?

我正在学习计划,我想知道如何删除,例如列表的负数,以便我可以使用积极因素,直到现在我只有#而不是删除否定。 这里 ...

SDRAW无法在我的计算机上运行
SDRAW is not working in my computer

我在我的ubuntu机器上安装了clisp。 我试图使用sdraw来显示cons结构。 但是这个SDRAW在我的计算机上不起作用。我试图使用书中给出的例子A温柔......

在Scheme中查找从树根到树叶的所有路径
Find all paths from root to leaves of tree in Scheme

给定一棵树,我想找到从根到每片叶子的路径。 因此,对于这棵树:D / B / \ AE \ CFG从根(A)到叶(D,E,G)有以下路径:( ABD),(AB ...

方案中的标识符和符号之间的区别?
Difference between an identifier and symbol in scheme?

我试图理解Scheme元循环评估器如何处理引用的表达式而不是符号数据。 接受的答案Stack Overflow问题究竟什么是......
1 2 3 4 5 6 7 38 39