Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
仅使用“eq”在 common Lisp 中设置 equal 函数
我已经给出了用common lisp编写一个函数来比较两个列表以查看它们是否相等的任务 并且我已经禁止使用 equal 谓词我只能使用 eq 并且我似乎遇到了困难 我的代码 EVAL 出现此错误 变量 SETF 没有值 可以使用以下重新启动
lisp
commonlisp
设置列表格式
我有以下清单 X X O NIL NIL O NIL NIL O 我想将其格式化为如下所示 X X O O O 我也许可以用我对 Lisp 所知甚少的东西拼凑出一些东西FORMAT 但这可能会非常糟糕 任何指示将不胜感激 format t
lisp
format
commonlisp
Emacs lisp 计算 alist 中的变量
这是一个后续问题Emacs Lisp 评估列表中的变量 https stackoverflow com questions 1664202 emacs lisp evaluate variable in alist 我正在尝试设置defau
emacs
lisp
elisp
如何获取 Emacs lisp 非交互式函数的列表?
如何获取可在 Emacs Lisp 中使用的非交互式函数的完整列表 交互式功能很容易在帮助系统中找到 但我想要我可以使用的所有其他功能的完整列表 例如concat car cdr等等 最好有文档 Thanks Ed 编辑 感谢 Jouni
emacs
function
lisp
从命令行与本地长期运行的 Common Lisp 镜像(可能是守护进程)进行交互
如何从命令行与本地长期运行的 Common Lisp 映像 可能是守护进程 进行交互 我知道有可能从终端命令提示符运行 Common Lisp 函数 https stackoverflow com questions 20301668 ru
lisp
commonlisp
commandlineinterface
swank
同像性,它是如何运作的?
有人可以推荐解释同像性概念的文章 尤其是使用 Clojure 的文章 为什么 Clojure 是同音的 但在 Java 等其他语言中却很难做到这一点 在我继续讨论一些我想添加另一个答案的事情之前 这里还有一个参考 与同像性相关的部分相当短
lisp
Clojure
将 Common Lisp 代码移植到 Clojure
将 Common Lisp 应用程序移植到 Clojure 有多实用 更具体地说 Common Lisp 中存在哪些 Clojure 中不存在的功能 需要重写 有一个clojure org 上的列表 http clojure org lis
lisp
Clojure
commonlisp
真正最小的口齿不清
要使一种语言成为图灵完备且是 lisp 变体 所需的最小原语集是什么 看起来像 car cdr 和一些流量控制以及 REPL 的东西就足够了 如果有这样的清单就好了 假设只有 3 种数据类型 整数 符号和列表 就像 picolisp 中一样
lisp
turingcomplete
当文件没有 .py 扩展名时为 python 运行 Flymake
我根本不是一个 lisp 人 但我的主要脚本环境位于 emacs 上 当文件上没有 py 扩展名时 我需要一些帮助来运行我的 Flymake pyflakes 因为我工作中的一些脚本没有 py 扩展名 当我读取 编码扩展名为 py 的文件时
python
emacs
lisp
flymake
pyflakes
作为函数参数传递时如何停止评估 lisp 形式?
我正在学习 Lisp 现在我正在尝试创建一个函数 该函数采用一些有效的 Lisp 形式作为参数 并返回一个在调用时执行 Lisp 形式的函数 例如 defun fn name action setf symbol function name
lisp
commonlisp
是否存在 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
打印数组 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
如何在Scheme中列出评估的所有中间步骤
例如 如果有表达式 map lambda x add1 x 1 2 3 其评估结果为 2 3 4 如何显示所有中间步骤 在本例中为 map lambda x add1 x 2 2 3 map lambda x add1 x 2 3 3 我认
SCHEME
lisp
racket
eval
这是字面上的缺点的特定于实现的行为吗?
我正在测试中的代码这个有趣的答案 https stackoverflow com a 6866155 768472 CL USER gt defun literal cons let cons 1 2 incf cdr cons cons
lisp
commonlisp
sbcl
函数式语言对于飞行模拟器来说是一个不错的选择吗? Lisp 怎么样?
我做面向对象编程也有几年了 函数式编程做的不多 我对飞行模拟器很感兴趣 并且对 Lisp 的函数式编程方面感到好奇 在面向对象的范例中 飞行模拟器或任何其他现实世界模拟器对我来说都是有意义的 这是我的问题 面向对象是表示现实世界模拟领域的最
functionalprogramming
lisp
Simulation
如何在 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
在 Common Lisp 中创建函数定义时,首选 defun 还是 setf?为什么?
使用定义的函数的根本区别是什么defun and setf如下所示 除了风格考虑之外 是否一种方法优于另一种方法 Using defun defun myfirst l car l MYFIRST myfirst A B C A Using
macros
lisp
commonlisp
Lisp中最长的元素链
语句 找出最长的字符链并返回 例如 输入 1 2 2 3 3 3 4 4 4 4 5 6 输出 4 4 4 4 问题 我可以设法识别列表中的所有不同组并比较它们 但无法让函数返回正确的子集列表 它仅返回最后分析的组 code define
SCHEME
lisp
在 Lisp 中打印 defstruct
我在 Lisp 中定义了一个非常简单的数据结构 Data structure for a person defstruct person name nil age 0 siblings nil type list Siblings is a
lisp
commonlisp
«
1 ...
6
7
8
9
10
11
12
13
»