为什么GNU Smalltalk在方法体上使用括号?

时间:2013-03-25 14:10:33

标签: smalltalk gnu-smalltalk

GNU Smalltalk manual中写道:

Unlike other Smalltalks, method statements are inside brackets.

所以我想知道,为什么会出现与Smalltalk-80这样的任意偏差?

1 个答案:

答案 0 :(得分:6)

原始的Smalltalk-80有它的UI,所以你添加了类,使用UI为类添加了方法,可以轻松浏览它们。方法并不意味着在文本文件中的类内。

现在,当您使用GNU Smalltalk时,它会对命令行中的脚本编写产生最大影响,并在文本文件中存储脚本。因此,您需要一种方法来定义脚本内部的方法和类。

同样适用于Coral。如果您要阅读什么是珊瑚? >一个微小的语法扩展还有一个扩展,允许在脚本中定义方法。