Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Common Lisp 类型与类的区别
在帖子中Common Lisp 类层次结构 https stackoverflow com questions 42514204 common lisp class hierarchy Rainer Joswig 和 Joshua Tayl
class
types
commonlisp
Common Lisp:编译与评估
在带有 sbcl 的 Emacs Slime 上 一旦我在文件中定义了一个函数 或多个 我有两个选择 评估 例如与 C M x eval defun 汇编 例如使用 C c M k 编译文件 第二个也生成一个 fasl 文件 两者有何区别
functionalprogramming
lisp
commonlisp
sbcl
Common Lisp 中的 comma-comma-at
我对 comma comma at 的作用感到困惑 使用 comma comma at 的示例如下定义 Lisp 宏时是否需要使用双引号 双逗号 https stackoverflow com questions 17938242 is t
lisp
commonlisp
在 LISP 中是否可以访问函数的形式?
假设我全局定义了一个函数 defun x y 1 y Edit my first example was too complicated 是否可以将函数 x 强制 到一个列表中 例如 x y 1 y 提前致谢 PS Danlei 的示例在
functionalprogramming
lisp
commonlisp
sbcl
clisp
学习一种 Lisp 有助于学习另一种 Lisp 吗?
学习不同的 Lisp 语言之间有协同作用吗 我目前正在学习 Emacs Lisp 因为它在我的日常 Emacs 使用中立即有用 但是我对所有 Lisp 都很着迷 所以也许有一天我会学习和使用其他语言 当我开始深入研究 Common Lisp
Clojure
lisp
SCHEME
elisp
commonlisp
为什么函数 apply 会抱怨长列表?
作为一些欧拉阵痛 http projecteuler net 我正在尝试编写一个埃拉托斯特尼筛法 https en wikipedia org wiki Sieve of Eratosthenes带有因式分解轮 到目前为止我的代码是 def
lisp
commonlisp
apply
sieveoferatosthenes
wheelfactorization
Common Lisp 格式中可重复的差一问题
I have format s tabs VT根据是否换行而表现不同 位于行首或行尾 我想知道为什么 不同之处在于 当换行符位于行尾时 行中似乎有一个额外的空格仅一审制表位的 下面举例说明 示例中唯一的区别在于格式控制字符串 它是 A VT
commonlisp
Common Lisp 循环
在下面的循环中 let funs loop for i upto 3 do print i collect lambda i loop for fun in funs collect funcall fun 我直觉地认为我会得到一个包含四个
loops
commonlisp
Common Lisp 类层次结构
格雷格 菲尔的类层次结构 http sellout github io media CL type hierarchy png该图提供了 Common Lisp 类型系统的全面描述 但我试图更好地理解层次结构顶部的类关系 举一个简单的例子
types
commonlisp
classhierarchy
clos
为什么 eval 是邪恶的?
我知道Lisp和Scheme程序员通常会这么说eval除非绝对必要 否则应避免 我已经看到了对几种编程语言的相同建议 但我还没有看到反对使用的明确论据列表eval 在哪里可以找到使用潜在问题的说明eval 例如 我知道以下问题GOTO在过程
Clojure
SCHEME
lisp
commonlisp
eval
使用 Common Lisp 进行排序时出现意外的列表重复
编辑 解决方案是将第一个 let 形式中的 1 替换为 list 1 这是因为我试图修改文字数据 谢谢您的帮助 我会投赞成票 但显然你需要 15 声望 这是我在这个网站上的第一篇文章 我正在解决一些欧拉计划 https projecteul
lisp
commonlisp
common lisp - 获取文件路径
在 Common Lisp 中 有没有办法获取编译文件的路径 类似于当前目录 该文件不在当前目录文件夹内 这应该是一条评论 但我将提供一些可能对原始发布者有所帮助的代码示例 首先 你需要更清楚自己想做什么 您想要解决的问题是什么 其次 这里
lisp
commonlisp
LISP:为什么mapcan 不接受我的列表作为参数?
为了简化我的问题 为什么这有效 mapcan lambda l list 1 2 a b 这并不 mapcan lambda l 1 2 a b 我必须编写一个函数 使用映射函数在给定列表 L 的所有级别上替换列表 D 的所有元素中的一个元
list
parameters
lisp
commonlisp
clisp
Common Lisp:为什么我的尾递归函数会导致堆栈溢出?
我在理解 Common Lisp 函数的性能方面遇到了问题 我还是个新手 我有这个函数的两个版本 它只是计算给定的所有整数的总和n 非尾递归版本 defun addup3 n if n 0 0 n addup n 1 尾递归版本 defun
commonlisp
tailrecursion
sbcl
clisp
如何使用双浮点?
我正在努力弄清楚如何告诉 Lisp 我想使用双浮点值 假设我有 let x 1 format t A x 3 0 这使 0 33333334 如果我想使用双浮点数 我尝试了以下方法 let x 1 declare type double f
lisp
commonlisp
如何在 Common Lisp 中编写宏定义宏
我的代码库中有大约两个宏 和攀爬 如下所示 defmacro def stat method method name stat progn defmethod method name monster monster getf stats m
macros
lisp
commonlisp
为什么在 Common Lisp 中,当我运行参数为 1 的函数“acos”时,答案是错误的?
当我运行 acos 1 来查找 1 emacs 的反余弦时 我得到了答案 而不是正确答案 0 6 125742f 17 为什么会这样以及如何得到 0 的正确答案 就像 Windows 计算器所说的那样 我在 Windows 8 上使用 SB
commonlisp
sbcl
##+#. 是什么意思?是什么意思?
谷歌几乎是不可能的 因此我的理解仅限于阅读 slime 源代码的上下文线索 也许它是 common lisp 中对象系统的一部分 类似 自己 的东西 片段 cond swank backend sbcl with new stepper p
lisp
commonlisp
slime
swank
我如何要求 Lisp 编译器忽略(标签种类)函数?
我盯着斯蒂尔的Common Lisp 语言直到我脸色发青 仍然有这个问题 如果我编译 defun x labels y 5 princ x terpri 有时候是这样的 home clisp experiments clisp c q x
lisp
commonlisp
clisp
Common Lisp 中格式指令的安全解析
我想从输入文件中读取字符串 用户可能已修改也可能未修改 我想将此字符串视为要使用固定数量的参数调用的格式指令 但是 我了解一些格式指令 特别是 我想到 可能会被用来注入函数调用 使得这种方法本质上是不安全的 使用时read为了在 Commo
commonlisp
stringformatting
sanitization
«
1
2
3
4
5
6
7
8
...11
»