问题标签 [xlispstat]

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 投票
2 回答
3310 浏览

emacs - 在 Mac 上安装和使用 LISP

我已经阅读了许多有关此问题的主题,但无法结束。我希望能够使用 Emacs 和 XLispStat 在 Mac 上的 LISP 中编写代码。到目前为止,我已经用 HomeBrew 安装了 Emacs,但是在安装 XLispStat 时我卡住了。有人可以详细说明执行此操作的步骤吗?我会很感激的!

PS:这是 Lisp 的必需安装。如果在 Mac 上有更容易实现的东西,我也会尝试!

0 投票
2 回答
946 浏览

lisp - 如何在 LISP 中覆盖 (defun eval (expr)) 函数

我是 LISP 编程的新手,现在是学期末,我们的老师要求我们做这个项目,我一直在努力完成它,但我被卡住了,所以任何帮助都将不胜感激。项目是eval (expr)在 Lisp 中编写一个函数来覆盖已经存在的函数。这是详细信息:

项目描述:以空格分隔的算术表达式中的项目;

我写了一个可以对简单算术表达式进行评估的代码,它可以工作!!但我不能让它在嵌套算术运算上工作。我想我的递归部分有问题,我做错了什么,但它到底是什么 idk :(

这是我的代码: