在记事本中编译lisp/scheme++

发布于 2024-07-09 18:23:58 字数 124 浏览 7 评论 0原文

我现在非常喜欢 lisp,不幸的是我只能在 Windows 上编写代码。 是否可以让 Notepad++ 负责解释我的脚本,并在编译器窗口中显示输出?

如果是,哪种解释器最适合使用?

谢谢!

I'm pretty much into lisp at the moment, and unfortunately i'm only available to code on windows. Is is possible to let Notepad++ take care of the interpreting of my scripts, and display the output in the compiler window?

If yes, what interpreter would be the best to use?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

何时共饮酒 2024-07-16 18:23:59

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

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

Like others, I suggest using Emacs for Common Lisp. The easiest way to get started is Lispbox, which is Emacs + Slime + some Common Lisp implementation all fully featured and already configured.

For Scheme, the easiest way to get started is DrScheme.

戏蝶舞 2024-07-16 18:23:59

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

链接:

If you really want to use Notepad++, its plugin SDK might be worth a look. You could write a small Notepad++ plugin that uses ECL to provide an on board Lisp REPL, and by defining a set of callbacks from Lisp to the plugin SDK, you can have the coziness of Notepad++ with the scriptability of Emacs. Just an idle thought.

Links:

滥情稳全场 2024-07-16 18:23:59

只需安装 CLISP,打开命令窗口,转到源文件所在的文件夹并执行:

CLISP sourceFile

您可以通过在记事本 ++ 中创建热键和批处理文件来简化此过程。
(您可能还需要一些东西来保持控制台窗口打开)

Just install CLISP, open up a command window, go to the folder where your source files are and execute:

CLISP sourceFile

You can ease this process by creating a hotkey in notepad++ and a batch file.
(You might need something to keep the console window open too)

清风无影 2024-07-16 18:23:59

我已经非常愉快地使用 Clozure 几周了。 如果它适用于 Windows,那么值得一试。

I've been using Clozure very happily for a couple weeks. If it's available for Windows, it's worth a try.

夜吻♂芭芘 2024-07-16 18:23:59

我发现在 emacs 中启动和运行 slime(高级 lisp 交互模式 emacs)有点困难。 您确实想要 slime,但如果您还不知道 emacs,那么进入的门槛有点高——或者即使您知道!

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

只需下载 Lisp in a Box。 这有点棘手,因为它们为您提供了操作系统和 lisp 实现的表格。 我的建议是选择右下角的 Windows-CLISP 组合,版本 2.37——我发现 CLISP 是最容易使用的实现。

Paul Graham 也使用 Clipp,这对我来说已经足够好了。

下载 LispBox 后,只需让它自动安装,然后单击 BAT FILE 文件即可运行 slime。

祝你好运

I found getting slime (superior lisp interaction mode emacs) up and running in emacs a little difficult. You do want slime, but the barrier to entry is a little high if you don't already know emacs--or even if you do!

Luckily, there's a much easier way.

Just download Lisp in a Box. It's a little tricky because they give you a table of Operating Systems and lisp implementations. My suggestion is to choose the Windows-CLISP combo in the lower right-hand corner, version 2.37--I found CLISP to be the easiest implementation to use.

Paul Graham uses Clisp too, which is good enough for me.

Once you've downloaded LispBox, just let the thing automagically install itself and then click on the BAT FILE file to run slime.

Good luck

随波逐流 2024-07-16 18:23:59

您可以设置 Notepad++ 以使用适用于 Windows 的 Clipp 运行代码。 单击运行并输入。 clisp -i "$(FULL_CURRENT_PATH)" 并单击“保存”。 -i 是执行后保持clisp窗口打开。

You can set up Notepad++ to run your code using Clisp for Windows. Click on run and type . clisp -i "$(FULL_CURRENT_PATH)" and click on save. -i is to keep the clisp window open after execution.

香草可樂 2024-07-16 18:23:58

我赞同查理的建议。 获取 Emacs 和 SLIME。 在 Windows 上,如果 SBCL 出现任何问题,我可能会得到 CLISP。 另外,Lispworks 个人版 有一个非常酷的 IDE,你可以尝试一下。

I second Charlie's recommendation. Get Emacs and SLIME. On Windows, I might get CLISP if SBCL gives any trouble. Also, Lispworks Personal Edition has got a pretty cool IDE, you could try that.

扭转时空 2024-07-16 18:23:58

我会考虑选择 NT EMACS。 做所有这些事情,都是免费的,如果你感到无聊,你可以随时运行 Mx Psychoanalyze-pinhead。

如果你真的在做Scheme,看看Drscheme。

I'd consider picking up NT EMACS instead. Does all that stuff, free, and if you get bored you can always run M-x psychoanalyze-pinhead.

If you're really doing Scheme, have a look at Drscheme.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文