Jas*_*uit 38
其他答案给出了所有好的选择,但没有太多描述.这里有一些更详细的信息:
Racket的IDE,DrRacket,对于初学者来说是一个很好的工具,对于更高级的策划者来说有很多优势.它具有良好的分析器和调试器支持(远优于Emacs),默认使用"标准"键盘快捷键,非常干净且易于使用.然而,它有时缺乏其创作者认为令人困惑的功能; 例如,仅编译源代码中的某些表达式会使REPL处于混乱状态,因此不提供.DrRacket仅适用于Scheme的Racket方言及其派生词,但是,如果你想使用其他实现,你应该看看:
对于愿意花一些时间学习编辑器的高级策划者来说,GNU Emacs是另一个很好的选择.它具有强大的可定制性,几乎适用于任何文件类型的模式,并且可以很好地处理Scheme,特别是安装了quack(quack是在DrRacket模仿中命名的Scheme的扩展---得到它,嘎嘎?).它并不限制您做任何您可能选择的事情.然而,它有一个像砖墙一样的学习曲线 - 它的文本模型是独一无二的,它的键盘快捷键不同于你以前使用的任何东西(除非你使用CUA模式,这使它们更正常),你有使用Emacs Lisp来配置和扩展它.
一旦你习惯了它,你会很高兴使用它们.Emacs的限制较少,但难以学习; DrRacket更具限制性,但在某些领域更容易开箱即用,更容易学习.
| 归档时间: |
|
| 查看次数: |
15174 次 |
| 最近记录: |