Jon*_*hem 7 c# eclipse ide common-lisp visual-studio
UPDATE
我决定现在和Clojure一起去.
LispDev还没准备好,Eclipse/cusp不够稳定让我觉得舒服.
至于Clojure,在经历了一个漫长的,非常令人沮丧的,非常讨厌的过程,试图让Eclipse/CCW,Netbeans/Enclojure和IntelliJ/La Clojure工作之后,我终于让Eclipse/CCW工作了.其余的仍处于大多数破碎状态.
(如果我避开它,我会记录什么了为我获得的Eclipse/CCW工作.)
所以现在,我打算用它.我可能会回到CL,查看LispWorks和AllegroLisp的免费版本,但在Microsoft CLR环境中工作时,Clojure对我来说感觉更自然.
谢谢大家的帮助.
原始问题
我是一名非常熟悉Visual Studio的C#开发人员(使用Resharper).
我是Lisps的新手.我最近对Common Lisp和Clojure都感兴趣,并且发现了很多关于它们的好材料.
我已经尝试过Emacs + Slime,但它感觉就像一个非常倒退,过时的解决方案.我对它的力量毫不怀疑,但它的可用性与我以前的习惯完全不同.除了语言之外,我不想使用IDE.
Clojure和CL都有Eclipse插件.还有一些我见过的Clojure选项.由于我不是Java开发人员,所以我对这些IDE一无所知.
Eclipse是一个很好的起点吗?还有其他好的选择吗?
编辑:
这是我习惯的功能:
大多数所有内容都可以在右键单击上下文菜单中使用,或者在您键入时作为悬停组合框或文本框.
我不是说emacs/slime不能这样做,但如果确实如此,它就不会在可用性技术方面使用任何类似的东西.
如果你已经习惯了Visual Studio并想要一个类似的产品用于Lisp,那么等效的可能是类似的商业IDE.我所知道的最重要的是Allegro和Lispworks.
虽然我已经尝试过演示,但我个人并没有将其中任何一个用于实际工作(即一个大项目).他们似乎很好,如果有点复杂和奇怪的用户界面,但没有比史莱姆更好,值得我的钱.但是如果你想要像VS这样的东西,它们可能就是你想要的东西.
FWIW,我在Emacs中同时使用C#和Common Lisp,我觉得Slime比我迄今为止编辑C#的任何模式都要好10倍.想想看,我不知道任何我宁愿使用的语言或平台的开发环境 - 它就是那么好.
你可能遇到的一个问题是,Lisp本身的语言与你习惯的旧方式不再适用的语言不同,因此任何 IDE都可能看起来"倒退"给你.(我在C#之前很久就学会了Lisp,而且C#似乎倒退并且和我约会!)因此,你不是学习一些Slime命令(你真的不需要它们),而是学习IDE命令,这可能并不容易.你,因为概念是相同的,不一定映射到类似VS的IDE功能.
但无论你选择什么,祝你好运!
| 归档时间: |
|
| 查看次数: |
7787 次 |
| 最近记录: |