问题标签 [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.
smalltalk - 限制查询发件人到某个包裹
我知道有灵魂。但也许 Pharo 可以在没有任何附加包的情况下执行以下操作:如何将发送者和实施者的搜索限制在某个类别?喜欢:我想在 OmniBrowser 中查看 compile: 的所有发件人。
更一般地说,您将如何找到从 OmniBrowser 调用编译的位置?(我大致记得有一些特殊的代码文本窗格负责编译器调用,但忘记了细节。)
http - 在 Pharo 中发出 HTTP 请求并获取响应标头
如何发出 HTTP 请求并获取响应内容和响应标头?
startup - 添加东西以在 Pharo Image 启动时运行
我想添加一些东西以在 pharo 图像启动开始时运行。没有什么比调用我的应用程序入口点的类方法更有趣了。我找不到任何在启动时制作 smalltalk 脚本的指南。或者,有什么方法可以添加在图像启动时要完成的东西吗?
smalltalk - 如何使用“自我课程”?/如何查询Pharo图像?
调用“self class”有两个主要原因:要么是为了做用户空间的事情,比如调用静态方法、创建新对象或获取常量。或者是为了反省自己。我很想知道他们每个人发生的频率。
查询当前加载的 Pharo 代码库的最佳方法是什么?是否有内置工具,或者我应该使用 SOUL?
smalltalk - Smalltalk 可变参数函数
Smalltalk(尤其是 Squeak/Pharo)是否具有某种形式的可变参数函数?
我只是在阅读有关在 smalltalk 中设计自己的控制语句的强大功能,而我是 ifTrue 的忠实粉丝: ifFalse:我很难想出一个好方法来实现任意 if、if else、if else ,...,else 语句认为可变参数函数对于实现 case 语句有多大用处。就像是
假类
unit-testing - 如何在 SUnit 中标记预期的失败?
如何将 SUnit(或 phexample)中的单元测试标记为预期失败?
smalltalk - 如何从 Pharo 的调试器中复制堆栈跟踪?
如何从 Pharo 的调试器中复制堆栈跟踪?
我知道图像附近的某个地方有 Debug.log 文件,但是我懒得从 Pharo 导航到文件系统,找到文件夹,然后浏览一个巨大的文本文件(如果前面有堆栈跟踪)我的。
objective-c - Morphic 中的 Morph 和 Cocoa 中的 NSView 有什么区别?
我想知道使 Morphic 与众不同的地方。
functional-programming - Smalltalk 中的函数对象(或执行没有 `value:` 的块)
是否可以向对象发送匿名消息?我想像这样组成三个对象(想想 FP):
其中reduce
,applyToAll
和transpose
是对象 和+
,*
两个数组是传递给发送到这些对象的匿名消息的参数。是否可以使用块来实现相同的目标?(但没有明确使用value:
)。
smalltalk - 为什么 Metaclasses 是 Metaclass 的实例而不是 Class?
我想知道为什么使用两个不同的类,而不是只对两者都使用 Class 的原因。