问题标签 [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 投票
4 回答
184 浏览

class - 您如何将对象的类设置为其他对象?

最近看到了,现在找不到了。。。

您如何将对象的类设置为其他对象?

--更新:嗯,在法罗!喜欢:

只是它实际上不是 setClass。如何修改对象的类指针?

0 投票
4 回答
1565 浏览

smalltalk - 无头 Linux 服务器上的 Smalltalk Web 应用程序部署

我们使用 Pharo 和 Seaside 编写了一个小型原型 Web 应用程序,现在我们想向西装展示该应用程序可以部署到我们的标准 Linux 构建中。我们混合使用 CentOS、Ubuntu Server 和 Gentoo,它们是无头运行的,因为我们的大多数应用程序都是基于 JAVA/Apache 的。只有 80 和 443 端口对外开放。

您在托管 Seaside/Smalltalk 服务器端应用程序时有何经验?

0 投票
3 回答
851 浏览

smalltalk - 在 Seaside 等 Web 应用程序框架中使用 Excel 文件

我一直在阅读有关海边的文章并喜欢它的声音,但我看不到处理数据文件的简单方法,主要是导入 Excel。当然 csv 文件会更直接,但是有什么方法可以在不编写自己的文件解析例程的情况下导入各种 Excel 格式(xls、xlsx)?

我听说需要打开 Excel 文件是选择像 .NET 这样的基于 Windows 的系统的一个很好的理由,你们怎么看?

0 投票
3 回答
2209 浏览

smalltalk - Squeak/Pharo Trait 和 Newspeak Mixin 有什么区别?

所以 Squeak/Pharo 支持 Traits,Newspeak 有 Mixins。有什么不同?Traits 没有 instVars 但 Mixins 有?

0 投票
1 回答
408 浏览

smalltalk - 在 Smalltalk 中使用 Symbol 的“最佳实践”便携方式是什么?

在 Smalltalk 中以可移植方式使用符号的“最佳实践”规则是什么?我主要使用 squeak 和 pharo,我知道它们都允许 'foo' = #foo 和 #foo = 'foo' 为真,而其他 Smalltalks 则不允许。我了解符号用于识别,不应用于代替字符串。但是至少可以安全地假设一个符号对象是一个可以像 copyWith: 或 do: 这样发送消息的集合,还是必须先将它转换为某种集合?

任何意见,将不胜感激。

0 投票
2 回答
831 浏览

browser - 在 Smalltalk Pharo 中进行重构的浏览器?

默认情况下,Pharo 开发映像附带一个似乎没有任何重构能力的浏览器。将新鲜的 Pharo 图像转换为更有用的东西最方便的方法是什么?

0 投票
4 回答
568 浏览

iphone - SqueakNOS 或 PharoNOS 能否用于运行 iPhone 或 iPad 以形成 DynaBook?

不考虑法律问题,如果可以在 iPad/Phone ARM 架构的裸机上运行其中一个,我会非常感兴趣。

0 投票
3 回答
166 浏览

smalltalk - 仅在按下 shift 时如何停止?

在 Pharo 中,我Object>>halt只想在按下 shift 时停止,这样我就不会破坏我的形象。我怎么做?

因此,例如,我希望能够添加一个self halt.into Array>>add:,而不会丢失我的图像。

0 投票
3 回答
1162 浏览

dependency-injection - Smalltalk 有依赖注入框架吗?

我正在运行 Pharo,而我只是在一个用例中,那种叫 Dependency Injection à la Guice的尖叫声。Smalltalk 有类似的东西吗?

我知道您可以通过显式传入您的依赖项来完成所有操作。但这对我来说感觉很尴尬和冗长。

0 投票
3 回答
1695 浏览

smalltalk - Pharo 只是 Squeak 的重新包装/品牌重塑吗?

我正在尝试学习一些 Smalltalk。首先发现的是 Squeak,但由于安全问题,它已从 Gentoo ebuild 树中删除,所以我决定寻找替代方案。

然后我通过Seaside项目找到了Pharo,我下载了Pharo 1.0包后,里面居然有一个SqueakVM!

所以,我的问题是:Pharo 是否只是 Squeak 的重新包装/品牌重塑?Squeak(捆绑不安全库)的那些安全问题是否仍然适用于 Pharo?

谢谢!