Pharo:#subclass:instanceVariables...个性化消息
我正在与对象消息 #subclass:instanceVariableNames:classVariableNames:poolDictionaries:category 作斗争,以便操作特定类的子类。 我有 RareClass …
比较 wc 和 Smalltalk 之间的换行计数速度
我正在比较读取文件包含多少行的性能。 我首先使用 wc 命令行工具完成: $ time wc -l bigFile.csv 1673820 bigFile.csv real 0m0.157s user 0m0.124s…
在 Moose 中,如何通知我按下特殊按键?
在 Moose 中,我希望每当用户在任何文本窗格中按下 Command-M 时我的浏览器都会收到通知。 我正在监听内部端口,等待任何类型的事件。虽然按下 Comman…
在 Pharo 中,我的类不应出现在浏览器中,甚至不应出现在 Smalltalk 全局中
我不希望我的新类出现在系统浏览器中,而且,我认为它们不应该出现在 Smalltalk 全局中。 默认情况下,类出现在浏览器和 Smalltalk 全局中。我怎样才…
使用 comanche 提供静态文件
我曾经使用此代码从 Pharo 1.2 图像中的 Comanche Web 服务器提供静态文件: createService | contentPath dirPath svc ma | contentPath := 'htdocs'…
pharo 中的字体丢失
当我导航到系统->外观->标准字体并尝试选择不同的字体时,会弹出一个选择器,其中只有两种字体:Accuny 和 Bitmap Dejavu Sans。当然,我的系统 Slack…
为 Smalltalk 初学者构建应用程序
我是 Smalltalk 技术的新手。我的编程经验是使用 C 和 C++。我想了解smalltalk的设计方法。任何人都可以建议一些用smalltalk开发的简单实时应用程序,…
具有完美功能集的 Smalltalk 实现
我更喜欢通过标准 bash 终端与编程语言交互。虽然 Squeak 和 Pharo 有详细的文档记录,但它们似乎没有 CLI,只有 VM GUI。 GNU Smalltalk 和 Slate 有…
如何在 Pharo Smalltalk 中浏览 Metacello 存储库?
我已经下载了 Pharo 1.2.2 #12353,并希望以比通过 Monticello 浏览器更简单的方式安装一些软件包。我不想复制并粘贴脚本来安装软件包。打开菜单、工…
如何从 Pharo 卸载特征
我很确定我不会在作为开发人员的日常工作中使用 Traits。有一个脚本可以从 Squeak 图像中删除特征: http://installer.pbworks.com /w/page/19997785/…
在 Pharo/Squeak Smalltalk 中生成图表
我在理解 Pharo 和 Squeak 中的大型代码库时遇到困难,是否有一个典型的模板脚本可以在 Pharo 或 Squeak 中生成静态类关系图(不一定是 UML)和动态对…