Scheme&Smalltalk

say*_*yth 3 debugging scheme interpreter smalltalk pharo

关于Smalltalk和Scheme,这里不是一个真正的问题.3周前我才开始玩Smalltalk,并且在Squeak和Pharo之间蹦蹦跳跳.两者都令人惊讶,很难想到我,smalltalk并不是最流行的语言.一切都在一个图像中我不需要一个交互式命令提示一个编辑器一个用于Rdoc的网页等我只是点击它乱七八糟,如果我这样做UiDesigner Open.我得到一个接近QT4的GUI应用程序.我的小型数据库(如岩浆)有数据库实用程序.

无论如何,我也开始在Racket中使用Scheme,尽管有很多()涉及它仍然有很多简单性; 从开始看似乎是合乎逻辑的.我发现的唯一的事情就是有很多方案/ Lisp方言.球拍似乎也是一个相当容易的环境,然而,值得注意的是,似乎有鸡和麻省理工学院计划.

有没有什么特别的原因我应该使用Chicken over Racket或麻省理工学院?或相反亦然.良好的系统支持,数据库或GUI支持等.

PS我显然没有选择最流行的语言,但我很开心:-)

Vij*_*hew 5

Racket和Chicken都有很好的图书馆支持.(GUI,数据库,网络等).如果你只是玩得开心,我建议你选择Racket.它完全支持计划标准(R5RS,R6RS)和良好的文档.有一些很好的 编程书籍使用Racket作为实现语言.另一方面,如果您正在寻找各种硬件的编译代码的可移植性,那么Chicken可能比Racket更好.