allegro-cl

    4热度

    3回答

    我是LISP的新手。我正在使用allegro-cl。我很难调用我已定义和加载的函数。我想知道什么是我可以浏览我已定义的东西的一些方法,例如列出某个包中的所有方法,或列出变量,或列出包名称等。

    1热度

    1回答

    正如我一直在学习LISP和阅读实用的常见lisp,我发现了问题并试图解决它们,我一直在困扰这个特定的问题,我不确定如何接近它,所以会像一些帮助/建议。 我需要能够从它的前序和中序 例如,创建一个后序树如果下面给出: 预购:ABDECF 中序:DBEACF 输出将是后序:DEBFCA 从我可以看到inorder的第一个元素始终是第一个后序的元素,所以我已经开始写代码,以反映这一点: (defun t

    4热度

    1回答

    如何在作为参数传递给功能do-http-request无效主机时避免出现错误。 有什么办法可以像Java的异常处理机制那样捕获错误?

    1热度

    1回答

    我很困惑。我与Common Lisp中的10章找到了井字棋游戏玩耍: 温柔介绍符号计算https://www.cs.cmu.edu/~dst/LispBook/book.pdf。我在IDE中完成了所有工作,将其保存并编译并加载。我跑了几场比赛,没有任何问题。所以,我复制了已知工作文件并开始调整。再次,没有问题 - 一切工作正常。但是现在,当我运行(玩一游戏),我收到以下错误: 错误:企图利用未绑定

    1热度

    1回答

    我一直在尝试为图形构建类似于广度优先树状结构的东西,它包含来自给定节点的所有可能路径。我对这个算法没有任何问题,就像弹出一些错误一样。这里有以下相关代码: (set 'my-graph '((A (B C)) (B (D E)) (C (F G)) (D (E)) (E (H)) (F (H I)) (

    3热度

    2回答

    每当我在Allegro Common Lisp 9.0中调用(read)函数时,调试窗口“中断”(我想不出一个更清晰的术语,对不起):鼠标变成旋转的蓝色死亡之轮,窗户拒绝评估任何新的输入,尽管它仍然可以输入。 IDE的其他部分不受影响。屏幕看起来是这样的: International Allegro CL Free Express Edition 9.0 [Windows] (Jan 8, 20

    0热度

    2回答

    我一直对我的头撞ASDF2,只是想要一个健康检查。当我没有参数或任何参数eval(asdf:initialize-source-registry)时,我没有任何价值。当我检查源注册表时,我得到一个空的哈希表。这是一个错误? 我对AllegroCL企业64位是在Windows 7

    0热度

    1回答

    我想将第三方lisp库保存为独立的二进制文件?这可能在Allegro CL中实现(我似乎无法在文档中找到关于此的任何内容)?

    -2热度

    1回答

    我应该在哪里写defun的函数定义?在调试窗口中还是在编辑器中?我试图在两个地方编写定义,但是出现错误。

    0热度

    1回答

    我想了解一个函数如何在Lisp中工作,我很早以前就用过Allegro Cl,我记得它在REPL中有一个特殊的功能,可以让你看到如何函数一步一步地工作,就像在Matlab中一样。例如,如果你有这样的功能: (+ 1 (* 2 3 (/ 6 2) ) ) 你可以看到每一个功能一步一步,如: (+ 1 (* 2 3 3) ) 然后: (+