Pharo是一个开源的Smalltalk环境。它是Squeak的衍生产品,并获得MIT许可,其中一些原始的Apple部件仍属于Apache 2.0许可。
Pharo 或 Squeak:如何以递归方式获取目录和文件列表
首先:我不是程序员,只是一个对 Squeak/Pharo 有一些了解的业余爱好者。所以请对技术解释保持温和...... 我有一个私人图书馆,有数千本书,ar...
我正在 Smalltalk pharo 中构建一些东西,我需要在底层操作系统(Windows 10)中打开文件。具体来说,我需要使用注册的 Windows 应用程序打开某些类型的文件(.pdf、.wav...
我正在开发一个名为 Boggle 的类,它包含以下两个类端方法: 搜索: 板子: 单词 |结果访问了 trie | 结果:= 字典新。 trie := CTTrie 新的。 词做:...
DateAndTime 现在 asString 返回格式类似于 YYYY-MM-DDThh:mm:ss.s+ZZ:zz:z 的字符串 是否可以基于日期时间但具有不同格式创建字符串?
我无法更改某些变形的位置。虽然可以通过以下方式将它们从 Inspector 中移出: 自我定位:50@50 例如。 我写了一个应该设置位置的函数......
Pharo 10.0(Smalltalk)上的多处理单例模式
我不能通过下面的测试。 “单例测试” 测试电流 |信号量 object1 object2 | 单例初始化。 信号量 := 新信号量。 [ 处理器产量....
需要哪个版本的 PHARO 才能与 PolyMath 兼容。似乎 V.8 不适合。对吧?
PHARO V8 和 PolyMath 之间的兼容性。这是行不通的。暂时找不到解决方案。 我试过 : 元大提琴新 存储库:“github://PolyMathOrg/PolyMath:v1.0.5”; 基线:'PolyMath'; 我...
我尝试阅读UFFI的书,但我的基础知识还不够好。 那么有人可以向我解释一下如何从 pharo 中调用现有的命令行工具吗? 可以说我正在建造一点......
我无法弄清楚如何通过命令行将参数传递给 pharo 图像中的对象。 我知道如何从命令行启动图像 pharovm 图像.图像 但是我怎么能
我想知道在Seaside中是否有可能在不使用会话或参数通道的情况下,让子组件获得对父组件的引用。也就是说,子组件 ...
语境:我正在做一个PharoSmalltalk-> Objective-C桥接方案。我正在做一个PharoSmalltalk -> Objective-C桥接方案:在下面的Objective-C ScriptingBridge片段中:iTunesApplication *iTunes = [SBApplication ...
'04/30/2019'asDate有效,但是'30 / 04/2019'asDate失败,因为此日期的日期格式为'dd / MM / yyyy'格式。如何在Pharo 8中指定其他时间格式?
Pharo Metalink在#ifTrue上不起作用:发送节点
[当我在以下代码中将MetaLink添加到所有发送节点时,#ifTrue上的Metalink:不起作用:aMethod 10 = 11 ifTrue:[^ 3]代码以添加MetaLink:ast sendNodes执行:[:n | ...
我一直在网上寻找Pharo中@运算符的含义,但找不到任何东西。 Pharo @运算符是什么意思?例如,为什么25 @ 50被评估为:“(25 @ 50)”?
我正在尝试从Smalltalk的初始字符串中获取子字符串。我想知道是否有办法做到这一点。例如,在Java中,方法aStringObject.substring(index)允许您修剪String ...
我想知道是否可以在Pharo中覆盖一条消息,以便我的自定义类在检查器/调试器中显示更多描述性信息,就像简单的变量类型一样,例如...
我的Person类带有我的设置和获取器,如下所示:对象子类:#Person instanceVariableName:'名称文档'classVariableName''包:'foo'名称^名称名称:anObject名称:= ...
我想用一种方法扩展String类,以从字符串中创建一个URL子弹。我在这里找到了一个链接,该链接显示了如何将扩展程序移至其自己的程序包:Smalltalk Daily 07/13/10:...
我的Person类带有我的设置和获取器,如下所示:对象子类:#Person instanceVariableName:'名称文档'classVariableName''包:'foo'名称^名称名称:anObject名称:= ...