不要误会我的意思 - 我喜欢 Smalltalk,但是...
对我来说,Squeak 界面是最大的障碍之一。我喜欢 Smalltalk——而不是用户界面。只需将现代界面(如 GNOME、MacOS X 和 Windows Vista)与 Squeak 的平面 2-D 卡通 16 色(或者是 256 色?)界面进行对比,它们将易用性和视觉上赏心悦目相结合。
我们难道不会看到现代用户界面设计融入 Squeak 吗?
或者我完全错过了一些东西,并且当前的计算机用户界面都是错误的?
使用众多替代 UI 之一,而不是默认的外观和感觉。例如,Pharo 看起来很像 OSX。
Ramon Leon 有另一篇文章,修复 Squeak 的芝麻街视窗,还有 Zurgle,可能还有更多其他文章,定期在 squeak-dev 上发布。
Newspeak 建立在 Squeak 之上,并且具有非常不同的外观。您可以在本机窗口(如大多数其他 IDE)和形态窗口(如 Squeak/Pharo)之间进行选择。
一个问题是,在我们获得分配给所有现有核心的 MIT/BSD 许可证之前,我们目前的许可情况有点混乱。一旦我们实现了这一点,我们就可以转向模块化系统,而更新 UI 显然是其结果的一部分。
使用 GNU Smalltalk、“The Smalltalk for those who can type™”或 Squeak in headless 模式。然后,如果您仍然想要 GUI(只是不是包罗万象的传统 Smalltalk GUI),只需编写自己的 GUI(可能是现有 IDE 的插件)。
Polymorph 包可以修复 Squeak UI,使其看起来更好。
为此向 Simon Kirk 和 Pinesoft 团队表示敬意!
您可以在这里找到它: http://www.squeaksource.com/@eCflHJVA_R3o9HjK/wFyW_CgF
显然 Pharo 已经内置了它。