因此,我正在考虑将Smalltalk / Squeak用于几个爱好/学术兴趣项目,同时尝试阅读我在nice article中遇到的语言。但是,这一段让我有些傻眼:


“不幸的是,在Smalltalk中完全没有提供或处理模块/软件包的标准化。一些方言为模块/软件包提供了非常强大而全面的支持(包括编程团队的版本控制和分布式访问),而其他方言则很少或几乎没有。在某些方面,方言提供了可共享的多个名称空间的可靠实现,而其他方言则没有,唯一的共同点是,当提供模块/程序包或名称空间时,它们以实现化对象的方式实现,类和方法被实现为对象。”


因此,我尝试使用谷歌搜索,它显示在Squeak Wiki:http://wiki.squeak.org/squeak/734上。有谁知道这个(或类似的东西)现在是否是标准发行版的一部分?

最佳答案

正如Mue所说,在Squeak社区中,这并不是一个大问题。前缀是“足够好”。前一段时间,我努力做得更好,并且仍然保持Smalltalk的独特感觉:

http://swiki.krampe.se/gohu/32

...但是,尽管很多人认为很好,但并没有流行。虽然代码或多或少都行得通,但是也有其他几种方法-不幸的是,大多数方法只是从一种较少的语言中复制了一些愚蠢的方法,从而破坏了Smalltalk的感觉。

08-18 00:26