在Notepad++中编译isp方案。

问题描述 投票:2回答:8

我现在很喜欢lisp,可惜我只能在windows上编码。是否可以让Notepad++来解释我的脚本,并在编译器窗口中显示输出?

如果可以,用什么解释器最好?

谢谢!我很喜欢lisp。

lisp scheme notepad++
8个回答
5
投票

我赞成查理的建议。获取Emacs和SLIME。在Windows上,如果SBCL有任何问题,我可能会得到CLISP。还有.., Lispworks个人版 有一个很酷的IDE,你可以试试。


5
投票

我可以考虑用NT EMACS代替。 做所有的事情,免费的,如果你觉得无聊,你可以随时运行M-x心理分析-针头。

如果你真的要做Scheme,可以看看Drscheme。


3
投票

和其他人一样,我建议用Emacs来做Common Lisp。最简单的入门方法是 Lispbox它是Emacs + Slime +一些Common Lisp的实现,所有的功能都很齐全,而且已经配置好了。

对于Scheme,最简单的入门方法是 DrScheme.


2
投票

只要安装CLISP,打开一个命令窗口,进入你的源文件所在的文件夹并执行。

CLISP sourceFile

你可以通过在记事本上创建一个热键和一个批处理文件来简化这个过程. (你可能也需要一些东西来保持控制台窗口打开)


2
投票

我已经非常愉快地使用Clozure几个星期了。 如果它可以用于Windows,值得一试。


2
投票

如果你真的想使用Notepad++,它的插件SDK可能值得一试。你可以写一个小型的Notepad++插件,使用ECL提供一个板载的Lisp REPL,通过定义一组从Lisp到插件SDK的回调,你可以拥有Notepad++的舒适性和Emacs的脚本性。只是一个闲暇的想法。

链接。


1
投票

我发现让slime(高级lisp交互模式emacs)在emacs中运行起来有点困难。 你确实想要slime,但是如果你还不懂emacs的话,进入门槛有点高--或者即使你懂也是如此。

幸运的是,有一个更简单的方法。

只要下载 盒装Lisp. 这是一个有点棘手的问题,因为他们给你一个操作系统和lisp实现的表格。我的建议是选择右下角的Windows-CLISP组合,版本为 2.37-- -- 我发现CLISP是最容易使用的实施方案。

Paul Graham也使用Clisp。这对我来说已经很好了。

一旦你下载了LispBox,只要让它自动安装,然后点击 BAT文件 文件来运行slime。

运气好


0
投票

你可以设置Notepad++来使用Clisp for Windows运行你的代码。 单击运行并键入.NET,然后单击保存。clisp -i "$(FULL_CURRENT_PATH)" 然后点击保存。-i 是为了在执行后保持 clisp 窗口打开。

© www.soinside.com 2019 - 2024. All rights reserved.