GNU Smalltalk与Squeak的兼容性如何

Ale*_*lex 11 porting smalltalk squeak

我正在开发一个吱吱声的应用程序,它根本不需要图形,它只是数据操作.问题是我在一个相当保守的环境中工作,我不认为我能够向我的经理们销售一个吱吱叫的应用程序(我觉得它们是明亮的颜色,圆形的界面和一般的"那是什么 - 那是 - 那个"吱吱的感觉会吓跑他们." 所以我正在考虑在GNU Smalltalk下运行应用程序,因为更"传统"的命令行界面不太可能吓跑利益相关者.

因此,任何人都可以提供或指向我,Squeak和Gnu Smalltalk之间的列表或一组功能/类是否兼容.换句话说,将应用程序从一个移植到另一个应用程序有多难(再次假设它是非图形的,所以不需要担心形态)?

谢谢!

Tob*_*ner 5

有一个ANSI Smalltalk标准(http://www.smalltalk.org/versions/ANSIStandardSmalltalk.html).Gnu似乎是该标准的完整实现(参见Gnu Wiki),而Squeak似乎是相当合规的(参见Squeak Wiki).所以坚持标准,你应该做得好.


Pao*_*ini 5

我同意100%与igouy; 除此之外,主要区别在于文件系统类.GNU Smalltalk与Squeak的Rio软件包更相似.

您可以使用gst-convert将代码从Squeak转换为GST,这也将解决一些差异.