当程序的各个文件按顺序编译和加载时,有没有办法找出特定文件中引用(即,内部或引用)哪些符号
<pre><code>(defun all-longer-than-1-char? (&rest elements)
(every (lambda (x) (> (length
(cond ( (typep x 'integer
可以使用 <code>symbol-function</code>(而不是 <code>defun</code>)以编程方式在 Common Lisp 中安装函数:
<pre><co
我有一个存储列表的输入文件。我需要将此输入文件作为列表读取。我希望找到一个允许我绕过解析函
我有一个非常奇怪的要求,就是在词法上绑定另一个包的特殊变量。
在文件 <code>A.lisp</code>
<pre
我有这个代码:
<pre><code>(setf prg '(+ 1 n)) ; define a very simple program
(print prg) ; print the program
</code></pre>
我最近发现当我尝试使用 <code>(cadaddr (list 1 3 (list 5 7) 9))</code> 时,我的所有 Scheme 实现都会抛出一个错误
我正在考虑一个扭曲的条件
<pre><code>* {
background: lightcoral;
}
button {
background-color: lightblue;
border: no
如何打开名称包含 UTF-8 字符的文件?
例如:
<pre><code>(open "~/a/你好.txt")
</code></pre>
给这个:<
我是新来的。我很快就要进行测试,测试语言方案,我正在为之做好准备。
我有一个问题想解决几
我目前正在尝试使用 LISP 从文件中删除行。
<pre class="lang-lisp prettyprint-override"><code>(defun remove_line_from_f
我从事计算音乐工作。我发现 2003 年在 Lisp 中实现的 <a href="http://titanmusic.com/software.php" rel="nofollow noreferr
如何将 IF 条件与 AND 运算符一起使用?
我收到一个错误
<pre><code>(princ"Enter a year: ")
(defvar y(read))
lisp 中的表达式为:
<pre><code>(* (+ a b) (- a (/ 1 b)))
</code></pre>
Java 中的等价表达式(我认为)是:
我想制作一个宏,它的行为取决于它的一个参数。例如:
<pre><code>(defclass myvar ()
((l :initarg :l
:re
我是 lisps 的新手并且来自 c 背景。我正在尝试理解 lisp 宏。我知道他们从一组表达式到另一组表达式进
我有一个 Common Lisp 阅读器宏来解析“或”关系的惰性/延迟声明,使用由管道符(“|”)分隔的中缀语
在我的 Windows 7 上安装了 <code>CLISP 2.49</code> 和 <code>SBCL-1.4.14</code>,它们运行良好。 <code>ASDF 3.3.1</code> 由
我正在尝试创建一个程序来计算每周员工的总工资。
这是我的代码
<pre><code>(princ"Enter working h
在装有 <code>sbcl-1.4.14</code> 的 Windows XP 机器上,我使用安装了 <code>ASDF</code>
<pre><code>(load "C:\\Program