我可以使用交互式命令行进行 Squeak/Pharo 开发吗?
我尝试将 Squeak/Pharo 安装到 Ubuntu 服务器计算机中。 ./squeak -vm-display-null ./Pharo-1.2.2-12353/Pharo-1.2.image 它执行了,但没有命令行。…
如何转储 Squeak Smalltalk 映像中的所有源代码?
我已经下载了Scratch的源代码,它是用Squeak Smalltalk。我可以在 Squeak 中浏览源代码,但我真正想要的是一个大的文本文件。该图像基于 Squeak 2.8。…
Smalltalk-Squeak 中的抽象类。它是什么?
如果我没猜错的话,那么抽象类就是至少有一个抽象方法的类吗? 现在,如果它是抽象的,那么我应该无法创建该类的实例? 就像,说 Abst 是一个抽象类的…
向类添加/覆盖/编辑主体方法 (Smalltalk - Squeak)
如何为特定类添加新方法或删除方法?或者,如果我尝试添加一种已经存在的方法,那么它将覆盖它(尽管在这种情况下,我可以删除旧的方法并添加相同的新…
Smalltalk 公共初始化
有没有办法“隐藏”初始化方法,以便在构造后无法调用它? 我想要这样的东西: Class>>new: params ^super newInstance initializedBy: [ "actual ini…
在 Squeak/Pharo 中浏览 VisualWorks 代码
Squeak/Pharo 中是否有 Smalltalk 解析器允许我在 Squeak/Pharo 中浏览 VisualWorks 代码?我有兴趣阅读以块格式(而不是 XML)导出的代码。 澄清:我…
如何将 SAR 文件添加到 Monticello 存储库?
我现在在 Squeak 开发。 我想将 .sar 文件(存档的 squeak 文件)添加到 Squeak 存储库,以便其他开发人员可以从 Monticello 浏览器访问 .sar 文件。 …
Smalltalk FFI 调用 OpenDBX 中的 unicode 字符
我需要将一些包含非 ASCII 字符的字符串插入数据库(Postgress)。这是最小的例子。我在 上收到“无法强制参数”。据我了解,这是一个 FFI 错误,调用…
如何获取软键盘KEYCODE_DEL事件?
我之前在 Android 开发者邮件列表中询问过这个问题,但没有得到回复。 在我的应用程序中,我时不时地打开软键盘,并且 看起来 DEL 键的事件未传递。该…
在哪里可以找到 squeak 中的 isAPrimitive
嘿,朋友们,我正在使用squeak进行开发,我发现原语很有用,每个评论都属于原语 请参阅对象文档whatIsAPrimitive 任何朋友都可以帮助在哪里查看对象文…
Smalltalk 如何处理数据库?
我使用的是Squeak4.1。它如何处理数据库连接?它是否提供了类似于 .NET 中的 ODBC/ADO 或 J2EE 的东西? 哪些包处理数据库操作? 有人能给我一些提示…
如果Squeak不是脚本语言,那么树形数据结构在哪里?
因为Squeak是一个开源环境,所以我们可以看到像OrderedCollection>>addFirst: addFirst: newObject "Add newObject to the beginning of the receiver…
如何在 Squeak4.1 中解析文件中的字符?
朋友,假设我有一个文件test.txt,文件内容是“1+2*3”,如果直接在Squeak的工作区中表达公式,打印出来会结果9,我想要什么得到的是7 然后我从文件中…