问题标签 [allegro-cl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
126 浏览

debugging - Allegro CL,逐步调试功能

我试图了解函数在 Lisp 中是如何工作的,我很久以前使用过 Allegro Cl,我记得它在 REPL 中有一个特殊的函数,可以让你逐步了解函数是如何工作的,就像在 Matlab 中一样。例如,如果你有这个功能:

您可以逐步查看每个功能,例如:

接着:

最后:

提前谢谢了。

0 投票
1 回答
681 浏览

common-lisp - 内存 Common Lisp 中的对象地址

我试图弄清楚像 SLIME 或 SLY 这样的软件如何在 Inspector 中显示变量时获取它们的内存地址。我可以使用什么 Common Lisp 函数来以编程方式执行此操作?

例子:

在此处输入图像描述

这是#x100cab066d1这里感兴趣的。

0 投票
1 回答
126 浏览

lisp - 使用 Common LISP 运行爬山搜索的问题

这是我书中的代码,我需要使用它来使用我们的预定义节点运行爬山搜索。我能够成功运行其他一些搜索功能,例如 Best-first--(“看起来”相似)。在运行此爬山搜索时,它未能运行。我是 lisp 的新手,所以我不明白为什么会这样。顺便说一句,我正在运行 Allegro CL。功能如下;

我调用的函数看起来像这样(hill-climb 's 'd)

我得到的错误如下;

0 投票
0 回答
34 浏览

html - AllegroServe 的 htmlgen 中的 form、img、span 和 table 标签有什么特别之处?

在 AllegroServe 的htmlgen中,我注意到<form><img><span><table>标记的定义与所有其他 HTML 标记不同。与所有其他标签不同,它们定义的第三个参数是非空的。源代码中的注释说第三个参数是“属性符号,可以命名这个对象用于替代目的”。这到底是什么意思?该文档没有提到“subst”。

例如,<table>标签定义为(def-std-html :table t :name). 标签的name属性有什么特别之处?<table>