Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
设置列表格式
我有以下清单 X X O NIL NIL O NIL NIL O 我想将其格式化为如下所示 X X O O O 我也许可以用我对 Lisp 所知甚少的东西拼凑出一些东西FORMAT 但这可能会非常糟糕 任何指示将不胜感激 format t
lisp
format
commonlisp
从命令行与本地长期运行的 Common Lisp 镜像(可能是守护进程)进行交互
如何从命令行与本地长期运行的 Common Lisp 映像 可能是守护进程 进行交互 我知道有可能从终端命令提示符运行 Common Lisp 函数 https stackoverflow com questions 20301668 ru
lisp
commonlisp
commandlineinterface
swank
如何使用usocket创建连接? (普通口齿不清)
我正在尝试使用 lisp 中的套接字来创建连接 使用 sbcl 我发现 usocket 可用 但我无法在服务器和客户端之间发送字符串 这是代码 Server ql quickload usocket use package usocket
Sockets
commonlisp
usocket
将 Common Lisp 代码移植到 Clojure
将 Common Lisp 应用程序移植到 Clojure 有多实用 更具体地说 Common Lisp 中存在哪些 Clojure 中不存在的功能 需要重写 有一个clojure org 上的列表 http clojure org lis
lisp
Clojure
commonlisp
在 Common Lisp 中,如何格式化浮点并指定分组、群聊和小数分隔符
假设我有浮点数1234 9 我想将其格式化为1 234 90 是否有格式指令组合 D 可以处理分组和群聊 仅处理整数 F根本不处理分组 据我所知 没有人可以改变小数点 to 我看到的唯一解决方案是使用 D对于整数部分数字分组并将其与 和小数
commonlisp
Common-Lisp 以函数格式打印制表符
我希望打印制表符format功能 我可以通过以下方式实现这一点 C然后放置 tab作为格式的参数 但这似乎有点冗长 因为对于换行符 可以简单地放置一个 在字符串中 使用打印标签最常用的做法是什么format功能 感谢您的帮助 中没有制表符的
tabs
format
commonlisp
Common Lisp:获取宏的文档字符串
在 SBCL 中 我可以获得函数的文档字符串 如下所示 documentation mapcar t 但是 我不明白如何获取宏的文档字符串 例如 给定宏 defmacro with lines in file line filename b
macros
Documentation
commonlisp
作为函数参数传递时如何停止评估 lisp 形式?
我正在学习 Lisp 现在我正在尝试创建一个函数 该函数采用一些有效的 Lisp 形式作为参数 并返回一个在调用时执行 Lisp 形式的函数 例如 defun fn name action setf symbol function name
lisp
commonlisp
为什么 Common-Lisp Lambda 表达式是有效的函数名称?
假设我想调用某个函数 如果我用 defun 定义了函数 我只需在列表的开头使用函数的名称 后跟它的参数 如下所示 我将在示例中使用 gt 来显示输入代码的输出进入 CLIsp REPL defun f a lambda b a b gt F
Lambda
commonlisp
functioncall
是否存在 setfable nthcdr 实现?
我正在使用 clisp 我想知道是否有任何带有可设置版本的 nthcdr 的库可供我使用 你可以用以下方法解决它 let lst list 1 2 3 4 n 2 setf cdr nthcdr 1 n lst 5 6 7 l gt 1 2
lisp
commonlisp
clisp
为什么 Common Lisp 中的 lambda 之前使用#'?
我想知道为什么我看到的大多数 Common Lisp 代码都有这样的内容 mapcar lambda x x x 1 2 3 而不是仅仅 mapcar lambda x x x 1 2 3 这似乎也有效 我开始学习 Common Lisp
commonlisp
打印数组 LISP 的内容
为什么这段代码不打印出数组的内容 defun loopfn state loop for x from 0 to 2 do loop for y from 0 to 2 do aref state x y 这里我传递了一个 3x3 矩阵 它
Arrays
multidimensionalarray
lisp
commonlisp
如何更改SBCL的当前目录?
It is very轻松更改 CLIsp 的当前工作目录 gt cat clisprc lisp The following lines added by ql add to init file quicklisp let quicklis
commonlisp
sbcl
clisp
这是字面上的缺点的特定于实现的行为吗?
我正在测试中的代码这个有趣的答案 https stackoverflow com a 6866155 768472 CL USER gt defun literal cons let cons 1 2 incf cdr cons cons
lisp
commonlisp
sbcl
如何声明循环变量的类型
我想做一些整数算术 并且正在检查如果我提供有关 SBCL 的明确信息 SBCL 是否可以获得更快的速度type我使用的价值观 虽然我可以轻松使用declare in a defun or let直接这样做 我不明白将该语句放在何处loop构
loops
commonlisp
typedeclaration
显示当前目录内容的便携方式
我想在期间向用户提供附加信息restart case缺少输入文件 有没有一种便携式方法可以打印当前目录中的文件 请看一下文件系统概念 http clhs lisp se Body 20 a htm 特别是在directory http cl
commonlisp
如何在 Lisp 中读取用户输入
我对 Lisp 很陌生 正在尝试编写一个程序 只要求用户输入 3 个数字 然后将它们相加并打印输出 我读到你可以使用如下函数 defvar a setq a read 要在 Lisp 中设置变量 但是当我尝试使用 LispWorks 编译代
lisp
commonlisp
lispworks
检查项目是否在列表中 (Lisp)
检查某个项目是否在列表中的简单方法是什么 就像是 in item list 可能会回来true if item 1 and list 5 9 1 2 and false if item 7 通用语言 FIND这不是一个好主意 gt find
list
lisp
commonlisp
Allegro CL 在调用(读取)函数时冻结
每当我打电话给 read 在 Allegro Common Lisp 9 0 中 调试窗口 中断 抱歉 我想不出更清晰的术语 鼠标变成旋转的蓝色死亡轮 窗口拒绝评估任何新输入 尽管它可以仍然可以输入 IDE 的其他部分不受影响 屏幕看起来像
input
commonlisp
allegrocl
如何在 Lisp 中将函数存储在变量中并使用它
我想存储一个像这样的函数print在一个变量中 这样我就可以输入一些简短的内容 例如p e g In Scheme define print display print Hello world n alternate way define
SCHEME
commonlisp
eval
firstclassfunctions
lisp2
«
1 ...
6
7
8
9
10
11
12
13
»