我现在非常喜欢 lisp,不幸的是我只能在 Windows 上编写代码。是否可以让 Notepad++ 负责解释我的脚本,并在编译器窗口中显示输出?
如果是,最好使用哪种解释器?
谢谢!
我赞同查理的建议。获取 Emacs 和 SLIME。在 Windows 上,如果 SBCL 出现任何问题,我可能会得到 CLISP。另外,Lispworks 个人版有一个很酷的 IDE,你可以试试。
我会考虑选择 NT EMACS。所有这些东西都是免费的,如果你觉得无聊,你可以随时运行 Mx psychoanalyze-pinhead。
如果你真的在做 Scheme,看看 Drscheme。
只需安装 CLISP,打开命令窗口,转到源文件所在的文件夹并执行:
CLISP sourceFile
您可以通过在记事本++ 中创建热键和批处理文件来简化此过程。
(您可能还需要一些东西来保持控制台窗口打开)
几个星期以来,我一直非常愉快地使用 Clozure。如果它适用于 Windows,则值得一试。
我发现在 emacs 中启动和运行 slime(高级 lisp 交互模式 emacs)有点困难。你确实想要 slime,但是如果你还不知道 emacs,进入的门槛会有点高——或者即使你知道!
幸运的是,有一个更简单的方法。
只需下载Lisp in a Box 即可。这有点棘手,因为它们为您提供了一个操作系统和 lisp 实现表。我的建议是选择右下角的 Windows-CLISP 组合,版本2.37——我发现 CLISP 是最容易使用的实现。
Paul Graham 也使用 Clisp,这对我来说已经足够好了。
一旦你下载了 LispBox,就让它自动安装,然后点击BAT FILE文件来运行 slime。
祝你好运
您可以设置 Notepad++ 以使用 Clisp for Windows 运行您的代码。单击运行并键入。clisp -i "$(FULL_CURRENT_PATH)"
然后点击保存。-i 是在执行后保持 clisp 窗口打开。