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