首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有哪些方案集成开发环境?

有哪些方案集成开发环境?
EN

Stack Overflow用户
提问于 2010-09-14 17:05:28
回答 9查看 16.9K关注 0票数 34

我计划学习方案(通过遵循SICP),然后用这种语言做一个项目。然而,我想知道什么是一个好的IDE来解决这个问题?我环顾了一下,但除了一个名为Edwin的东西之外,并没有真正找到什么

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2010-09-14 21:39:41

其他答案给出了所有好的选择,但没有太多的描述。下面是更多细节:

DrRacket

对于初学者来说,球拍的集成开发环境DrRacket是一个很棒的工具,对于更高级的程序员来说,它有很多优点。它有良好的分析器和调试器支持(比Emacs好得多),默认情况下使用“标准”键盘快捷键,而且非常干净和易于使用。但是,它有时缺乏其创建者认为令人困惑的功能;例如,仅从源代码编译某些表达式可能会使REPL处于混乱状态,因此不提供它。DrRacket只适用于Scheme及其衍生产品的球拍方言,因此,如果您想使用另一个实现,您可能应该查看:

Emacs

GNU Emacs是愿意花时间学习编辑器的高级schemers的另一个很好的选择。它具有强大的可定制性,具有几乎任何文件类型的模式,并且很好地处理方案,特别是在安装了quack的情况下(quack是在DrRacket的模仿中命名的方案的扩展-明白了吗,quack?)它不会限制你做任何你可能选择的事情。然而,它有一个像砖墙一样的学习曲线-它的文本模型是独特的,它的键盘快捷键与您以前使用的任何快捷键都不同(除非您使用CUA模式,这使它们更普通),并且您必须使用Emacs Lisp来配置和扩展它。

底线

一旦你习惯了,你会很乐意使用其中的任何一个。Emacs的限制较少,但更难学习;DrRacket的限制更多,但在某些领域更能开箱即用,学习起来也容易得多。

票数 37
EN

Stack Overflow用户

发布于 2010-09-14 18:35:24

Racket附带了一个很好的集成开发环境。

票数 6
EN

Stack Overflow用户

发布于 2010-09-14 19:06:10

您可以在一个窗口中使用GNU Emacs,打开您的方案脚本,然后在其他方案解释器(如guile或MIT Scheme)中使用。

您可以通过以下方式运行此命令

代码语言:javascript
复制
C-x 2
C-x o
M-x run-scheme
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3707434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档