Windows的IDE方案

Windows的IDE方案,ide,scheme,Ide,Scheme,什么是适用于Windows的优秀IDE方案?好吧,我承认;我不在RMS级别,也不想使用Emacs或任何基于字符的界面——我想要一个带有彩色化的图形IDE,一个REPL,以及一个针对特定的、有良好文档记录的Scheme方言的可用的在线帮助。我四处搜索,PLT Scheme/DrScheme似乎是最好的,但即使这样看起来也不太复杂。我一直在玩Xacc.Ide和Iron Scheme,发现它们相当不错,尽管它们在某些地方感觉还没有完成。它们足够好,可以尝试这个方案,但我不确定我是否会用它们来编写商业软

什么是适用于Windows的优秀IDE方案?好吧,我承认;我不在RMS级别,也不想使用Emacs或任何基于字符的界面——我想要一个带有彩色化的图形IDE,一个REPL,以及一个针对特定的、有良好文档记录的Scheme方言的可用的在线帮助。我四处搜索,PLT Scheme/DrScheme似乎是最好的,但即使这样看起来也不太复杂。

我一直在玩Xacc.Ide和Iron Scheme,发现它们相当不错,尽管它们在某些地方感觉还没有完成。它们足够好,可以尝试这个方案,但我不确定我是否会用它们来编写商业软件。我看到这两本书的作者在这里闲逛,也许他可以说得更多。

我想你已经写完了。是最流行的IDE方案

Scheme是一种小众语言,所以如果没有发现Java/VisualBasic上瘾者所期望的那种超级灵活的IDE支持,不要感到惊讶

光顾?是的。

是一款非常值得一看的excellenet产品。据我所知,DrScheme拥有您想要的所有功能(在切换到Emacs之前,我使用了DrScheme几个月),DrScheme有许多类似IDE的功能,但由于其教育重点,它们以简化的界面呈现。做一些挖掘,我想你会很高兴你发现了什么

另外,我也无法抗拒,因为我确实使用了Emacs——特定于操作系统的Emacs安装几乎从不基于字符。

是我找到的最好的方案IDE。它有一个JIT编译器,可以构建独立的可执行文件或在传统方案中运行,具有智能语法编辑,以及其他传统IDE功能,如菜单栏,以更改功能。运行/停止程序就像单击“运行”/“停止”一样简单。它还包括一个宏扩展器(如果您正在编写宏)以及一个调试器。它的帮助菜单包括DrScheme特定文档以及各种方案规范(如R5R和R6R)


如果您希望在Scheme IDE中使用DrScheme中尚未包含的内容,我相信开发人员会有兴趣收到您的来信。

我认为您真正需要的是Emacs。让我们看看:

  • 我想要一个图形IDE,最新版本的Emacs是建立在gtk之上的
  • 通过着色,它是M-x字体锁定模式
  • 一个REPL,查找Emacs
  • 对于一种特定的、有良好文档记录的方案方言来说,它是可用的、在线帮助,而且它也内置于江湖医生中

我刚刚找到了eclipse的scheme插件,我还没有尝试过。 看起来很不错。 及其git存储库

我个人使用的是ChezScheme。 我从控制台运行scheme脚本,并使用SchemeWay插件在eclipse中编辑它们。
在我看来,Eclipse优于Emacs,它有一些很好的特性,比如自动缩进和定义名称的自动完成。

希望我能在12月/1月期间使VS支持更好。我有很多想法,只是不知道如何把它们联系起来!无论哪种方式,xacc.ide和VS插件都非常以R6RS为中心,我建议DrScheme用于其他任何东西(有时我甚至会将其用于调试)。我同意您的观点,Scheme缺少VS风格的ide。最好使用Clojure,这是一种类似Scheme的语言,具有更现代的工具支持。好的,我会试试--你能推荐一个“特定于操作系统的emacs安装”吗--你是指这个还是其他的指导版本?是的,一个指导版本。我使用Aquamacs()表示Mac。我已经有一段时间没有使用Windows了,但我在那里使用了类似的GUI emacs。我记得在Linux上预装了一个GUI emacs,但我没有太多使用Linux,谁知道呢。我认为Windows用户不会喜欢emacs,因为它太陌生了。这适合与SICP一起使用吗?PLT方案现在被称为DrRacket:DrScheme现在被称为DrRacket: