问题标签 [pharo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
311 浏览

smalltalk - Smalltalk的VT100屏幕抓取界面

您好(也发布在 VWNC 列表上),
我们正在寻找与传统 Unix 系统交互的选项。我们想探索的一个选项是屏幕抓取 VT100 终端会话。

Smalltalk VT100 终端会话支持有什么东西吗,比如 VA 的旧 EHLLAPI 3270 接口?(在 95 年的 Reuters FX / VA / AS400 系统中对我来说效果很好)。

除了对 VW 2.5 中的 CTermConnection 和 Ian Piumarta 的 VT102Emulator for Squeak 从 2002 年的一些非常古老的引用之外,搜索的运气并不好。
这是一个独立的 Seaside 应用程序,因此任何 Smalltalk 方言都可以。

感谢您的帮助,
鲍勃

0 投票
2 回答
127 浏览

smalltalk - 一次保存多个蒙蒂塞洛包

我正在与 Pharo Smalltalk 合作。假设您想将自己的一组包保存到本地存储库中,您知道您的包以“MyPrefix”为前缀。正确的信息是什么?在代码中:

为基于 Web 的存储库编写脚本太难了?

0 投票
2 回答
142 浏览

dsl - 开始使用 Helvetia

我愿意开始将我的语言嵌入到 Helvetia,但我真的不知道从哪里开始。几周前,我使用 Petit Parser 编写了解析部分。我想嵌入类似于以下的代码,例如 Helvetia 页面中的 sql 示例:

我期待一些比 Helvetia 示例更简单的指南:P

0 投票
1 回答
78 浏览

smalltalk - 在 Moose 中,为什么我不能用动作填充动态演示文稿?

这有效(调试器出现):

但这没有(没有调试器出现):

两者都应该做同样的事情:在文本视图中按下 apple-k 时停止。但是,第二个片段(与第一个不同,它使用动态演示文稿)不会将操作转发到其文本演示文稿。那么,这是为什么呢?我们如何将一个动作与我们的动态呈现联系起来?

0 投票
3 回答
554 浏览

smalltalk - 如何找到所有引用 myObject 的对象?

我有一个对象myObject,但我不确定谁持有对它的引用。(我想知道,因为我正在对某些东西进行逆向工程。)

我在检查器中找到了“指向此值的对象”按钮,但它没有显示任何内容,即使我制作了另一个指向该值的对象,如下所示:

很明显,那个按钮坏了!那么,如何获取所有引用对象?

我正在使用 Moose 4.6 图像。

0 投票
1 回答
54 浏览

smalltalk - 为什么我的操作的快捷方式不会被执行?

在 Moose 4.6 中,这是我的代码:

如果我单击这个小菜单项,就会出现一个调试器。但是,如果我按 apple-k,它不会。为什么不呢?

0 投票
1 回答
259 浏览

smalltalk - 无法重构/删除方法

这应该是一个简单的问题。:)

我正在使用 Pharo / Seaside。我已经使用 IDE 中的重构功能来重命名和删除我的一些方法和类。到现在为止还挺好。

但是,我很难删除覆盖父类的方法。例如,我有一个类“MyClass”,它是“WAComponent”的子类。我创建了一个方法“样式”,它覆盖了父类中的一个方法。

我决定我真的不需要重写“样式”并且想要重构方法>删除“样式”。此时我收到以下提示“可能调用 WAPresenter 中的样式。浏览引用?”

我该如何进行?我只想要超级的“风格”方法,而不是我自己的覆盖。

非常感谢!

0 投票
8 回答
15200 浏览

smalltalk - 开始 Smalltalker 的 Squeak 或 Pharo?

我是一个刚开始涉足 Smalltalk 的 Rubyist,我正在尝试选择一个实现来进行试验。Squeak 或 Pharo 似乎是一个不错的选择,但我无法找到当前信息来帮助决定哪个更好。我通过谷歌搜索找到的大部分内容都是几年前的,可能不再相关。

这些天有明确的最爱吗?如果不是,各有什么优缺点?

0 投票
1 回答
321 浏览

smalltalk - 如何以编程方式将类变量添加到 Pharo 中的类?

如何以编程方式将类变量添加到 Pharo 中的类?它应该在类构建器中,您可以在其中向类添加实例变量。但我没有看到。

0 投票
2 回答
273 浏览

memory - 在 Pharo 中,如何测量系统当前的总内存消耗?

我想通过图像的运行时间来跟踪内存使用情况。我想经常测量当前的内存使用情况。