9得票3回答
Squeak/Pharo/Newspeak Smalltalk虚拟机有什么区别?

在学习Smalltalk时,我看到了3个不同的虚拟机。它们是Squeak/Pharo/Newspeak。它们之间有什么区别?

9得票3回答
如何在Pharo Smalltalk中实现一个开关(switch)

我想解析一个命令和一个整数,使"turtle"在棋盘上移动。我有点不知所措,因为它没有抛出异常,我甚至无法弄清如何在没有异常的情况下打开调试器。 我的代码: "only should begin parsing on new line" endsWithNewLine:= aTurtleP...

9得票2回答
图像处理和计算机视觉

我想使用Smalltalk(Pharo)来更好地重构我用其他语言编写的图像处理和计算机视觉代码/算法。我在网上找不到很多关于使用Smalltalk处理图像(或视频帧)的示例。我想知道: i)是否有一个可轻松安装的Smalltalk opencv/image/computer vision库;...

9得票3回答
在Pharo中切换打开的窗口

在“nautilus快捷方式描述”中搜索后: 我在论坛上搜索,但在Pharo v3中无法实现。 我仍在寻找一个快捷方式,可以像SO中的alt + tab/cmd + tab一样轻松切换打开的窗口。 有人知道怎么做吗?

9得票5回答
在Squeak/Pharo中浏览VisualWorks代码

在Squeak/Pharo中是否有任何Smalltalk解析器,可以让我在Squeak/Pharo中浏览VisualWorks代码?我想阅读以chunk格式导出的代码(不是XML格式)。 澄清一下:我不需要提交代码。 谢谢。

9得票3回答
如何自动每小时保存 Pharo 镜像?

我希望每小时自动保存我的Pharo镜像。 您如何在镜像内部使此过程自动化? 我看到Pier项目可以做到这一点。但我不确定他们是如何做到的。 谢谢!

9得票3回答
有没有适用于Smalltalk的依赖注入框架?

我正在使用Pharo,有一个使用场景非常需要类似于Guice的依赖注入。在Smalltalk中是否有类似的工具? 我知道你可以手动完成所有操作,只需显式地传递依赖项即可。但这对我来说感觉很笨拙且冗长。

9得票3回答
将代码移植到Pharo 2.0

Pharo 2.0改变了一些基本API的细节,我找不到以下操作的新方法: FileDirectory default directoryNamed: aFolderString. FileDirectory on: aFilename. FileDirectory default assu...

9得票4回答
在Smalltalk中定义枚举类型的惯用方式是什么?

在Smalltalk中,如果要定义像enum Direction { input, output }这样的枚举类型,应该怎么做呢?和Java、C#等语言类似吗?