我是Smalltalk新手。我想我理解了该语言的基础知识,现在想从GNU Smalltalk开始(因为它是免费的,并且具有GTK绑定)。
因为我来自PHP和Java-Corner,所以我不熟悉Smalltalk图像的概念。我现在甚至读到,你不需要在GNU Smalltalk中使用图像。现在我很困惑;-)
那么,是否可以使用文件并在PackageLoader类中包含我需要的类呢?
如果我可以使用我最喜欢的texteditor (vim)而不是IDE进行编码,我也会很高兴;-)
请照亮我:-)
发布于 2010-05-16 07:21:41
是的,你可以这样做。但是,使用图像作为一种预加载的包缓存将加快应用程序的加载速度。有关示例,请参阅http://smalltalk.gnu.org/blog/bonzinip/seaside-development-gnu-smalltalk。
发布于 2010-08-25 11:38:43
作为一个铁杆的Smalltalk用户,我必须说:如果没有IDE,我个人永远不会在Smalltalk中工作。如果你在经典的编辑-链接-编译风格中尝试Smalltalk,你永远不会“感受到它”。这是可能的,但只适用于经过良好调试、准备执行的程序,而不是用于开发。
所以,请不要这样做--你从浏览器中获得了如此多的功能,而且由于是动态键入的,你真的需要它来满足于Smalltalk。
PS:但是,当然,你可以这样做:在Smalltalk/X中,你甚至可以沿用旧的风格,通过将类编辑成单独的文件,将它们编译成.obj文件,将它们链接到.dll,然后作为.exe执行它们。您甚至可以使用print语句来调试它们,如果您愿意的话...
发布于 2010-05-14 19:06:01
有一本免费的书似乎可以回答你的新手问题-- Computer Programming using GNU Smalltalk
https://stackoverflow.com/questions/2834497
复制相似问题