如何在 Smalltalk 中以编程方式替换消息正文?
作为某些测试的一部分,我希望暂时将消息内容替换为将返回一组可预测的测试值的消息内容。完成此类工作的标准 Smalltalk-y 方式是什么?有一些示例代…
什么是“自编程语言”?
我现在正在使用Squeak4.1学习SmallTalk。我使用 Squeak by Example 作为教程,在这里我反驳了 delema,“Morphic 是由……为 Self 编程语言开发的” …
Squeak/Pharo Web 服务的微框架
许多语言都有用于编写非常小的网站或 Web 服务的微框架,例如用于 Python 的 Flask 或用于 Ruby 的 Sinatra。在 Squeak 上,似乎没有任何类似的东西;…
有没有好的开源smalltalk实现?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
如何对 Squeak 3.7 图像执行文本搜索?
我有一个在 3.7 版本的 Squeak 上运行的图像 - 我想对图像中的所有类、类别和选择器进行字符串和字符串片段的文本搜索。有没有一个内置工具可以用来做…
在 Smalltalk 中对消息参数强制执行某些值的最佳方法是什么?
我正在 Pharo 中开发一个简单的棋盘游戏,并且我的棋盘上有一个方法可以将对象添加到单元格中。单元格只是对象上点的字典。 作为该方法的一部分,我想…
Objective-C 编程:学习 C 和/或 Smalltalk 有帮助吗?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
如何在 Clamato 中使用类变量?
前几天我发现了 Clamato,想玩一下它。我似乎没有找到如何在 Clamato 中声明和使用类变量。该文档仅提到实例变量。 如果您还不知道,这里是 http://cl…
如何激活给定的窗口?
有人有幸“激活”给定窗口(焦点移至顶部)吗? 假设我们要激活开发映像 (VW) 中的工作区窗口。这行不通? | window main | window := Workbook allIn…
Smalltalk 中的函数对象(或执行没有“value:”的块)
是否可以向对象发送匿名消息?我想组合三个像这样的对象(想想 FP): " find inner product " reduce + (applyToAll * (transpose #(1 2 3) #(4 5 6)…