Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
球拍博士中的 mcons
我在读取球拍博士的输出时遇到问题 默认情况下 它使用 mcons 显示列表 例如 sicp 练习 2 32 生成 gt subsets list 1 2 3 mcons mcons mcons mcons 3 mcons mcons 2 m
lisp
SCHEME
sicp
racket
Common lisp :KEY 参数使用
The KEY参数包含在 Common Lisp 附带的一些函数中 我发现的所有关于它们的描述都没有帮助 并且 KEY在搜索引擎中很难搜索 因为 通常被忽略 例如 它将如何使用member函数允许两者 TEST and KEY The ke
lisp
commonlisp
Sequence
如何在 Lisp 中创建并写入文本文件
我想知道如何在 Lisp 中创建和写入文本文件 我只想写简单的一行 例如 break 1 break 2 我在 Window 7 上使用 LispWorks IDE with open file str filename txt direc
file
fileio
lisp
commonlisp
lispworks
在 Emacs 上同时运行 Clojure 和其他 Lisp
I use Aquamacs 并且 Aquamacs 预先配备了SLIME setq inferior lisp program usr local bin sbcl add to list load path Library Applic
emacs
Clojure
lisp
slime
寻求有关 SICP 练习 1.5 的一些解释
问题可以找到here 在书中 我发现对正常订单评估的描述是 另一种评估模型在需要操作数的值之前不会评估操作数 相反 它会首先用操作数表达式替换参数 直到获得仅涉及原始运算符的表达式 然后执行评估 我还发现了另一个简短的描述 充分扩展然后缩小
lisp
SCHEME
sicp
将字符串转换为Scheme中的代码
如何将字符串转换为PLT方案中相应的代码 不包含string gt input port方法 例如 我想转换这个字符串 1 0 1 0 0 进入这个列表 1 0 1 0 0 是否可以在不打开文件的情况下执行此操作 方案有程序read用于从输
lisp
SCHEME
如何在 Lisp 中一次生成一个列表中元素的所有排列?
我已经有了生成元素列表的所有排列的代码 然而 我意识到 如果我想操作生成的列表 我需要遍历这个列表 该列表可能会很大 因此维护成本很高 我想知道是否有一种方法可以通过每次调用生成排列 以便我可以检查列表是否与我需要的匹配 如果不匹配 我将生
list
lisp
commonlisp
Generator
permutation
如何应用新的 Emacs C 样式来重新格式化所有源文件?
我想使用 emacs 的 Google 格式化功能重新格式化所有源文件 google c style el see here 如何立即将此功能应用于我的所有源文件 以便它们都按照 Google 风格正确格式化和缩进 这有几个部分 您需要想出
emacs
lisp
elisp
codeformatting
如何在 Lisp In A Box 中更改 emacs 配置
我成为一名程序员已有十年了 但我相信这是我第一次在论坛上提出问题 我只是无法弄清楚这一点 也无法在网上找到答案 我正在尝试打开 CUA 模式 以便 emacs 对于 Windows 用户来说更容易忍受 正常的复制粘贴功能 我运行的是 Win
emacs
lisp
elisp
lispinabox
如何写一个解释器?
我决定用 Ruby 编写一个小型解释器作为我的下一个项目 我需要什么知识 技能才能成功 我还没有决定要解释的语言 但我正在寻找一种不是玩具语言 但相对容易编写解释器的语言 提前致谢 你至少必须学习 词法分析 将字符分组为标记 解析 将标记分
ruby
lisp
interpreter
杀死名称以特定字符串开头的缓冲区
这是我的问题 我使用 Emacs 并获得大量一直毫无用处的缓冲区 例如 Messages 或 Completions 我想绑定 C y 来关闭所有以 开头的缓冲区 除了 shell 和 shell 缓冲区 为此 我想在 emacs 文件中添
emacs
lisp
elisp
函数式编程:什么是“不正确列表”?
有人可以解释一下什么是 不正确的列表 吗 我认为 Vijay 的答案是迄今为止最好的答案 我只是打算对其进行 Erlangify Erlang 中的对 cons 单元 写为 Head Tail nil 写成 对于头部和尾部是什么没有限制 但
functionalprogramming
ERLANG
lisp
SCHEME
常见的 Lisp 错误:“应该是 lambda 表达式”
几天前我刚刚开始学习 Common Lisp 我正在尝试构建一个将数字插入树中的函数 我收到一个错误 SYSTEM EXPAND FORM CONS NIL LST 应该是 lambda 表达式 通过谷歌搜索 似乎当你有太多括号时就会发生这
SyntaxError
lisp
commonlisp
Racket/Scheme 中的 zip 功能
给定两个列表 返回一个列表 其元素是大小为二的列表 这样对于i th 列表 第一个元素是i 第一个原始列表的第一个元素 第二个元素是i 第二个原始列表的第一个元素 如果一个列表小于另一个列表 则生成的列表具有最小的大小 因此 如果其中一个列
recursion
functionalprogramming
SCHEME
lisp
racket
如何关闭 sbcl 中的调试器
我目前正在尝试学习 common lisp 并且一直在使用 sbcl 我希望这是一个不错的实现选择 来自 ruby 和 irb 的我发现此时每个错误的自动转移到调试器有点烦人 有没有办法在我玩的时候暂时关闭它 Common Lisp 有一个
debugging
lisp
commonlisp
sbcl
Scheme 可以将列表扩展为参数吗?
考虑到我有一个程序 plus x y 女巫正好需要两个参数 现在我还有一个列表 其中包含两个对象 例如 list 1 2 那么 如果有any将列表扩展为两个参数的神奇方法 我们有一个点概念版本 但是那个isn t我想要的是 我只是想扩展该列
lisp
SCHEME
CLOS:如何使插槽具有强制类型的符号向量?
我正在尝试创建一个类 可以将符号向量存储在 SBCL 的插槽中 我不知道如何设置它 到目前为止我最好的猜测是 defclass Individual discrete decisions type vector symbol 这将返回以下错
lisp
commonlisp
sbcl
clos
Lisp 数据安全/验证
目前这对我来说实际上只是一个概念性问题 在 Lisp 中 程序就是数据 数据就是程序 REPL 正是这样做的 读取然后评估 那么如何以一种安全的方式获取用户的输入呢 显然这是可能的 我的意思是 viaweb 现在 Yahoo Stores
security
validation
lisp
传递给宏的变量在错误的命名空间中解析?
The Noir macro defpage给我带来了一点麻烦 我正在尝试构建与此类似的调用 defpage post some url data some stuff 但是 不要使用关键字 post我想使用一个变量 如下所示 def my
macros
Clojure
lisp
noir
为什么LISP中没有数量限制?
我什至可以计算 expt 32768 32768 我得到 4761704705816458520363050428875758915410658086075523991239303855219143333896683424206849747
Numbers
lisp
«
1 ...
6
7
8
9
10
11
12
»