Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
何时在 Lisp 中使用 ' (或引号)?
在读完 Lisp 入门书的主要部分后 我仍然无法理解特殊运算符是什么 quote 或同等学历 函数确实如此 但我见过的所有 Lisp 代码都是这样 它有什么作用 简短回答绕过默认评估规则并执行not计算表达式 符号或 s exp 并按照键入
lisp
quote
为什么大多数 S-Expression 语言都是动态类型的?
为什么大多数Lisp 和Scheme 都是动态类型的 静态类型不会与它们的一些常见功能混合吗 键入和 s 表达式可以一起工作 请参阅类型化方案 http www ccs neu edu home samth typed scheme s 表
programminglanguages
lisp
SCHEME
sexpression
如何在心里阅读 Lisp/Clojure 代码 [关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 非常感谢所有漂亮的答案 无法仅将一个标记为正确 注意 已经是维基了 我是函数式编程的新手 虽然我可以阅读函数式编程中的简单函数 例如计算数字的阶
Clojure
lisp
在 SICP 中推广素数对
我花了一些时间来研究 素数对 的生成SICP 第 2 2 3 节 作为常规接口的序列 例如 1 3 不 因为总和 4 1 4 是的 因为 sum 5 素数 这是我从头开始得到的 有效的 lang sicp RANGE helper func
SCHEME
lisp
racket
primes
sicp
如何使用 MIT-Scheme 启动 slimv 的 REPL
我的操作系统是 Debian Squeeze 这是 vim 版本 VIM Vi IMproved 7 2 2008年8月9日 2010年7月12日02 29 33编译 我读过一篇教程http kovisoft bitbucket org t
Vim
SCHEME
lisp
netcat
mitscheme
LISP:如何从一个文件中读取内容并将其写入另一个文件中?
我想编写一个函数 该函数以两个文件的名称作为参数 并将内容从第一个文件复制到第二个文件 到目前为止 我编写了一个从文件读取的函数 defun readFile name let in open name format t a read li
file
IO
lisp
在 Common Lisp 中,是否有一个函数可以从给定的字符串中返回一个符号?
I want gt car CAR gt car 1 2 1 我似乎找不到执行此操作的函数 有一些 具体取决于您想要做什么 First intern http www lispworks com documentation HyperSpe
function
lisp
commonlisp
symbols
我可以在不使用 eval 的情况下编写这个宏吗?
我正在尝试编写一个宏来捕获 Clojure 中的编译时错误 具体来说 我想捕获调用尚未针对该数据类型实现的协议方法时抛出的异常 并且clojure lang Compiler CompilerException被抛出 到目前为止我有 def
Clojure
macros
lisp
eval
Lisp/Scheme 中的 '(撇号)是什么?
我正在自学计划的第一天第一个小时 不用说 我什么也不明白 所以我正在读书小阴谋家并使用这个东西 http sisc scheme org sisc online php http sisc scheme org sisc online ph
SCHEME
lisp
quote
thelittleschemer
浮点精度误差
我对下面的 LISP 表达式有疑问 对浮点数求和时存在浮点精度误差 CL USER gt 380 158 27 35 52 Actual 573 79004 Expected 573 79000 请建议我如何在 LISP 中达到预期的结果
lisp
commonlisp
floatingaccuracy
lispworks
为什么 C、C++ 和 LISP 在嵌入式设备和机器人中如此流行?
嵌入式设备和机器人最需要的软件语言技能似乎是 C C 和 LISP 为什么最近的语言没有进入这些应用程序 例如 Erlang http www erlang org 似乎特别适合机器人应用程序 因为它使并发编程变得更容易并且允许代码热交换
python
Embedded
ERLANG
lisp
Robotics
如何在 Common Lisp 中重用 gethash 查找?
我有一个哈希表 其中键是相当复杂的列表 带有符号和整数的子列表 并且应该根据已经存在的值修改该值 该表是用以下命令创建的 test equal 我经常做类似的事情 defun try add i let old i gethash comp
lisp
commonlisp
方案中的多行注释(RnRS)
我创建了这个解决方案 use like this content
SCHEME
comments
lisp
codeformatting
r5rs
最佳 Common Lisp IDE [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
emacs
IDE
lisp
commonlisp
Common Lisp 双反引号、反引号、引号、反引号序列?
我正在阅读 Let Over Lambda 它涉及一些非常深入的分层宏创作 这很有趣 我基本上都能跟上它的步伐 在第 4 章中 Hoyte 为 CL PPCRE 匹配和替换功能实现了读取器宏 这样您就可以执行以下操作 m foo bar d
macros
lisp
commonlisp
lisp 中可以有哈希表吗?
Lisp 中可以有哈希表或字典吗 我的意思是数据结构是对 键 值 的集合 其中可以使用键来访问值 Common Lisp 至少有四种不同的方法来做到这一点 键值存储 属性列表 foo 1 bar 2 关联列表 foo 1 bar 2 哈希表
datastructures
Hash
Dictionary
lisp
函数式语言中折叠/归约的实际使用
Fold aka reduce 被认为是一个非常重要的高阶函数 Map可以表示为fold see here http en wikipedia org wiki Fold 28higher order function 29 List fo
functionalprogramming
lisp
reduce
fold
测试点是否在匹配的引号之间 (emacs lisp)
我们如何检查是否 point 在匹配的 引号 内 示例 1 point 但不在范围之内 示例 2 此处引用 point 那里引用 在 Emacs Lisp 中 您正在寻找的是syntax ppss 定义于syntax el 它返回 10 个
emacs
lisp
quotes
Point
Lisp中函数参数是如何存储的?
我假设传递给 Lisp 函数的值被分配给与参数名称匹配的引号 然而 令我惊讶的是 defun test x print eval x test 5 不起作用 变量 x 未绑定 因此 如果参数在函数中不存储为符号 那么本例中的 x 到底是什么
function
parameters
lisp
commonlisp
无参数(和)返回 t
CL和Scheme都定义了 and 回来t or t 没有参数 我试图理解这样做的理由 我天真的假设是空集是假的 传递零个参数感觉就像传递任何可能为真的东西 编辑 clojure 遵循相同的约定 我肯定错过了一些基本的 Lisp 假设 空积
Clojure
SCHEME
lisp
commonlisp
«
1 ...
5
6
7
8
9
10
11
...13
»