向类添加/覆盖/编辑主体方法 (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 然后我从文件中…
我在哪里可以阅读源代码?
我正在使用squeak4.1进行开发,当我在下面的方法链中查找添加方法时: Kernel-Numbers ->整数->算术-> + ,添加的方法是+,在+方法中我发现 像这样的…
Squeak/Pharo Web 服务的微框架
许多语言都有用于编写非常小的网站或 Web 服务的微框架,例如用于 Python 的 Flask 或用于 Ruby 的 Sinatra。在 Squeak 上,似乎没有任何类似的东西;…