问题标签 [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 回答
111 浏览

fonts - pharo中的字体丢失

当我导航到System->Appearance->Standard fonts并尝试选择不同的字体时,会弹出一个选择器,其中只有两种字体:Accuny 和 Bitmap Dejavu Sans。当然,我的系统 Slackware 安装了更多字体。为什么法罗没有看到他们?午餐“更新系统字体”没有帮助。

0 投票
1 回答
151 浏览

smalltalk - 绕过启动代码以防止图像在启动时崩溃

我有一个新的 Pharo 1.3 图像,我刚刚加载了 SS、DBX 和我的应用程序。我在 OSX10.6 上使用最新的 Cog VM。虚拟机随机崩溃,当我尝试重新启动映像时,它立即退出。堆栈跟踪显示我的应用程序在读取打开的套接字时出错,当然,该套接字不再存在。

我想知道的是,有没有办法通过脚本或命令行选项,让 Pharo 绕过我的应用程序和启动?我想我确切地知道我的代码中我需要更改的位置,所以即使我可以(从命令行)提交一个补丁,那也可以。

基本上,我需要的是一个安全模式来启动映像、操作代码、保存并正常重启。

0 投票
2 回答
171 浏览

static - 使用 comanche 提供静态文件

我曾经使用此代码从 Pharo 1.2 图像中提供来自 Comanche Web 服务器的静态文件:

如果来自http://samadhiweb.com/blog/2011.07.10.seaside.comanche.staticfiles.html的代码

不幸的是,这在 Pharo 1.3 上不再起作用。ModuleAssembly 类不再存在。那么如何设置 comanche 来提供静态文件呢?

0 投票
1 回答
157 浏览

dialog - 是否有用于在 Pharo 中获取类名的可重用对话框?

我需要比在文本字段中写入整个类名更好的东西。也许是系统浏览器的简化视图。

我用“对话框”和“窗口”搜索了类名,但找不到。

0 投票
1 回答
104 浏览

smalltalk - 在 Moose 中,如何通知我特殊按键?

Moose中,我希望每当用户在任何文本窗格中按下 Command-M 时都会通知我的浏览器。

我正在监听内部端口,等待任何类型的事件。虽然按下 Command-m 时会出现一个文本事件,但它不包含按下 command-m 的事实。

为了验证,在 Moose 中,GLMExplicitBrowser>>innerPortEvent:通过添加以下第一条语句进行修改:

现在在工作区中运行以下命令:

每当文本更改时,您都会收到通知。如果按 Command-M,则不会收到通知。如果您接受修改后的文本,您会在文本端口上收到一个与常规文本更改没有区别的端口事件。即:您看不到文本是否被接受!

如何获得特殊按键和文本接受的通知?

0 投票
2 回答
191 浏览

metaprogramming - 在 Pharo 中,我的类不应该出现在浏览器中,甚至不应该出现在 Smalltalk 全局中

我不希望我的新类出现在系统浏览器中,此外,我认为它们不应该出现在 Smalltalk 全局中。

默认情况下,类出现在浏览器和 Smalltalk 全局中。我该如何改变呢?

0 投票
2 回答
185 浏览

pharo - 变化类事件,pharo

是否可以监听类在更改时抛出的事件?我需要知道系统浏览器中某些类中的某些内容(代码、变量等)何时发生变化。

0 投票
3 回答
673 浏览

components - 如何简单地重定向到另一个顶级 Seaside 组件?

新手问题。谷歌根本没有帮助。此外,我遇到的问题很难正确解释。

我的应用程序中有两个组件:JournalView 和 JournalEntryView。JournalView 显示日记条目列表,其中包含指向各个条目的链接。单击时,这些链接中的每一个都应创建一个新的 JournalEntryView 并重定向到这个新创建的 JournalEntryView。

目前,我这样做:

问题是,此代码期望新创建的组件稍后以一个值回答。查看光环,我可以看到以下组件层次结构:

我不想要这个。我希望我的 JournalEntryView 是一个顶级视图,我只想让我的锚重定向到一个新的顶级 JournalEntryView。

这在海边可以吗?

0 投票
2 回答
355 浏览

performance - 比较 wc 和 Smalltalk 之间的换行计数速度

我正在比较读取包含文件的行数的性能。

我首先使用 wc 命令行工具完成了它:

然后在一个干净的 Pharo Core Smalltalk 最新的 1.3

如何加快 Smalltalk 代码的速度,使其比 wc 性能更快或更接近?

0 投票
1 回答
150 浏览

metaprogramming - Pharo: #subclass:instanceVariables... 个性化消息

我正在与 Object 消息#subclass:instanceVariableNames:classVariableNames:poolDictionaries:category 作斗争,以便操纵特定类的子类。我有一个带有类方法#subclass:coposes ...等的RareClass,并且想做:

在浏览器中。这个方法是否应该返回一个类,(我认为它确实如此)它根本不起作用,当我尝试“保存”时出现解析错误......