Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 Lisp 中复制和修改列表列表的头部
我正在学习 Lisp 我希望将一个新列表添加到列表列表中 例如 1 1 1 0 0 0 其中该列表集合的新头是根据前一个头计算的 这是我在 Slimv 的 REPL 环境中使用 sbcl 进行的尝试 gt defvar ll list li
list
lisp
sbcl
Mac OS X 是否带有 Emacs 内置的 Lisp 环境?
我一直在尝试寻找一个不需要在我的 mac 上为 Lisp 安装任何其他东西的环境 因为我完成作业后就不会使用它了 谁知道我是否继续使用它 我试图寻找但我找不到任何东西 有人知道它是否有它 以及如何在 Emacs 中使用它吗 对于一键式 Li
MacOS
IDE
lisp
commonlisp
Python 与 Ruby 进行元编程 [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
python
ruby
lisp
metaprogramming
您的语言在实践中对 unicode 的支持程度如何?
我正在研究新的语言 有点渴望一种我不再需要担心字符集问题以及我在新项目中使用 PHP 遇到的大量其他问题的语言 我倾向于认为 Java 过于冗长和混乱 而且我不想用 6 英尺长的杆子接触 Windows 因此倾向于排除 Net 这就剩下了基
python
ruby
nodejs
lisp
构建一台 LISP 机器需要多少原语?十个、七个还是五个?
在这个网站上 他们说有 10 个 LISP 原语 原语是 atom quote eq car cdr cons cond lambda label apply http hyperpolyglot wikidot com lisp ten
Clojure
lisp
SCHEME
commonlisp
primitive
Lisp 中 1 和 '1 有什么区别?
我从来没有真正考虑过 Lisp 中的符号是否可以是数字 所以今天我尝试了一下 gt 1 1 gt 1 1 2 gt 1 1 2 gt define a 1 gt a 1 2 上面的代码是方案 但在 Common Lisp 和 Clojure
lisp
Clojure
SCHEME
commonlisp
quote
是否有一个通用的 lisp 宏用于从列表中弹出第 n 个元素?
我对 Common Lisp 场景非常陌生 我似乎无法找到一种快速方法来从列表中获取第 n 个元素并同时将其从所述列表中删除 我已经做到了 但它并不漂亮 我真正想要的是类似 pop 的东西 但采用了第二个参数 setf x a b c d
macros
lisp
commonlisp
在 Lisp 中获取列表内列表的索引
如果我有一个这样的清单 0 1 2 3 4 5 6 7 8 0 3 6 1 3 7 2 4 8 0 4 8 2 4 6 我想找到的索引 0 3 6 有内置函数可以做到这一点吗 POSITION当搜索项本身是一个列表时 似乎不起作用 See
lisp
commonlisp
如何在了解包的情况下让 Lisp 函数调用 java?
在Emacs中使用Lisp函数来运行当前文件对应的Java程序 defun java run current file Runs the java program the current file correspond to interac
Java
emacs
lisp
Lisp:循环收集多个列表
我希望能够在循环内收集多个列表 我知道这可以在没有循环的情况下完成 但是我想知道这是否也可以用循环来完成 我想要这样的东西 loop for var in list if cond1 var if cond2 var collect int
loops
lisp
commonlisp
如何检测 Racket Web 应用程序上的按键?
我已经浏览了网络服务器的文档 但找不到任何内容 这是我的基本 Web 应用程序的代码 lang racket require web server servlet web server servlet env define test def
webapplications
functionalprogramming
lisp
racket
使用 Common Lisp 和 Gnuplot 从 emacs 顺序绘制数据
假设我有一些数据数组 具体来说是一个向量 我可以使用 Gnuplot 按顺序逐个元素地绘制它 这样它看起来就像是通过监视器跟踪的现实生活中的信号吗 我知道我可以使用 Common Lisp 将整个数据写入文本文件 然后使用 gnuplot
lisp
plot
commonlisp
gnuplot
Sequential
在 Common Lisp 中,如何以可移植的方式检查对象的类型
我想定义一个专门处理具有无符号字节 8 元素的数组类型对象的方法 在 sbcl 中 当你 make array x element type unsigned byte 8 对象类由 SB KERNEL SIMPLE ARRAY UNSIG
lisp
commonlisp
Foldl 和 Foldr 如何工作(以示例为例)?
好吧 我是计划 球拍 lisp 的新手 我正在练习创建自己的函数 语法和递归 所以我想制作自己的函数 语法和递归foldl and foldr完全执行预定义版本功能的函数 我无法做到这一点 因为我只是不明白这些功能是如何工作的 我在这里看到
SCHEME
lisp
racket
fold
如何在方案中设置默认或可选参数?
我试图弄清楚如何在方案中设置默认或可选参数 我试过了 define func a optional b a b 但我找不到方法来检查是否b是一个默认参数 因为只需调用 func 1 2 会给出错误 Error number required
SCHEME
lisp
实践方案使用哪种环境、IDE还是解释器?
我一直在努力通过小阴谋家我想知道最好使用什么环境 IDE 或解释器来测试我自己记下的任何方案代码 Racket http racket lang org 前博士计划 http racket lang org new name html 有一
IDE
SCHEME
lisp
thelittleschemer
如何删除 LISP 中的嵌套括号
如何在 Common LISP 中递归地删除嵌套括号 例如 unnest a b c d e f g gt a b c d e f g unnest a b gt a b unnest a gt a Thanks 这就是我要做的 ql qu
lisp
commonlisp
Parentheses
在列表中查找元素的Scheme 函数是什么?
我有一个元素列表 a b c 我想查找其中是否有 真或假 x 例如 其中 x 可以是 a 或 d 有为此的内置函数吗 如果您需要使用内置等价运算符之一进行比较 您可以使用memq memv or member http www scheme
lisp
SCHEME
为什么不按照词法封闭的“define”来实现“let”?
我已经使用 lisp 家族语言工作了好几年 感觉我对它们有了很好的掌握 我现在正在编写自己的 lisp 当然 这是一种时尚 但几乎完全避免重新实现 Scheme Common Lisp 和朋友使用过的相同模式 我总是觉得奇怪的一件事是所有的
SCHEME
lisp
«
1 ...
4
5
6
7
8
9
10
...13
»