GNU Smalltalk中的图像或文件?

时间:2010-05-14 13:33:38

标签: smalltalk gnu-smalltalk

我是Smalltalk的新手。我想我理解语言的基础知识,现在想从GNU Smalltalk开始(因为它是免费的并且具有GTK的绑定)。

由于我来自PHP和Java-Corner,我不熟悉Smalltalk图像的概念。我现在甚至读过,你不需要在GNU Smalltalk中使用图像。现在我很困惑; - )

那么可以使用文件并在PackageLoader类中包含我需要的类吗?

当我可以使用我最喜欢的texteditor(vim)进行编码而不是IDE时,我会很高兴; - )

请点缀我: - )

3 个答案:

答案 0 :(得分:3)

作为一个自己的核心小游戏者,我必须说:我个人在没有IDE的情况下永远不会在Smalltalk中工作。如果你以经典的编辑链接编译方式尝试Smalltalk,你将永远不会“感受到它”。它是可能的,但仅适用于经过良好调试的,可以执行的程序 - 而不是用于开发。

所以请:不要这样做 - 你从浏览器中获得了如此多的力量,并且由于动态输入,你真的需要它对Smalltalk感到高兴。

PS:但是,当然,你可以这样做:在Smalltalk / X中,您甚至可以使用旧样式,将类编辑为单个文件,将它们编译为.obj文件,将它们链接到.dll,并以.exe执行它们。如果你想要,你甚至可以使用print语句调试它们。

答案 1 :(得分:2)

是的,你可以这样做。但是,将图像用作一种预加载的包缓存会加快应用程序的加载速度。有关示例,请参阅http://smalltalk.gnu.org/blog/bonzinip/seaside-development-gnu-smalltalk

答案 2 :(得分:0)

有一本免费的书似乎可以回答你的新手问题 - Computer Programming using GNU Smalltalk