从我所读到的内容来看,Smalltalk似乎在以下方面胜过Ruby:
- 成熟度(在20世纪70年代开发)
- 稳定性
- 商业支持
- 分布式源代码控制(理解代码结构,而不仅仅是文本差异)
- 几个虚拟机的实现
- 跨平台支持
- Seaside Web框架作为强有力的替代Rails
声明一下:我是一个Ruby程序员,几乎没有Smalltalk经验,但我开始怀疑这是为什么。
编辑:我认为GNU Smalltalk已经解决了编写脚本的难度问题。据我所知,这使您可以在普通文本文件中编写Smalltalk代码,而无需使用Smalltalk IDE。然后,您可以使用以下命令运行您的脚本:
gst smalltalk_file