Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何在 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
Scheme 中的尾递归函数
我正在准备圣诞节考试并做一些考试样本 我遇到了这个让我有点困惑的问题 我可以很好地执行常规递归 但我无法理解如何使用尾递归编写相同的内容 普通版 define factorial X cond eqv X 1 1 number X X fa
recursion
SCHEME
lisp
tailrecursion
为什么 LISP 中不需要#'(尖引号)符号?
我正在从 Practical Common Lisp 一书中学习 Lisp 在某一时刻 我应该输入以下代码 1 remove if not evenp 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 我想这里的想法当然是 r
lisp
commonlisp
clisp
为什么 (list 'quote 'x) 计算结果为 'x 而不是 ('x) 或 (quote 'x)?
我正在尝试学习 LISP 并正在查看一个代码示例 其中使用了类似于以下代码的内容 列出 引文 5 这在 REPL 中评估为 5 我预计它的评估结果为 5 或 quote 5 我正在 CLISP REPL 中尝试这个 任何帮助 将不胜感激 读
lisp
commonlisp
Evaluation
quote
clisp
在 C# 中使用 Lisp
正如很多人指出的那样这个问题 Lisp主要是作为一种学习体验 尽管如此 如果我能以某种方式使用我的 Lisp 算法并将它们与我的 C 程序结合起来 那就太好了 在大学里 我的教授从来没能告诉我如何在程序中使用 Lisp 例程 不 不是用 L
c
lisp
使用命名参数格式化 Lisp 字符串
Lisp 有没有办法使用命名参数来格式化字符串 也许与关联列表类似 format t All for who a and who a for all who one 为了打印 All for one and one for all 如同这个
lisp
commonlisp
stringformatting
elisp 函数作为参数和返回值
我有以下代码 defun avg damp f lambda x funcall f x x 2 0 A call funcall avg damp lambda v v v 10 在 SBCL 中返回 55 0 正确的值 但在 emacs
lisp
elisp
«
1 ...
7
8
9
10
11
12
13
»