25
|
Vijay Mathew Chor-ming Lung · 技术社区 · 15 年前 |
![]() |
1
14
这里有一个(hackish)解决方案: 首先,您需要osprocess,所以在工作区中运行它:
接下来,将其放入repl.st文件:
最后,运行以下命令:
你现在可以玩一个smalltalk repl了。别忘了输入命令:
如果要保存更改。
现在,关于这个解决方案的解释:
osprocess是一个允许运行其他进程、从stdin读取以及写入stdout和stderr的包。您可以使用访问stdout-attachablefilestream
接下来,在userbackgroundpriority处运行一个无限循环(以让其他进程运行)。在这个无限循环中,使用
在一个无头图像的脚本中运行这个。 |
![]() |
2
8
从Pharo 2.0(和1.3/1.4,以及下面描述的修复)开始,不需要再进行黑客攻击。下面的代码片段将把您的Vanilla Pharo映像转换成一个repl服务器… 从 https://gist.github.com/2604215 :
如果希望图像始终是repl,请将代码放在startup:方法中;否则,当需要repl模式时,在命令行传递脚本,如:
|
![]() |
3
7
|
![]() |
4
0
项目 http://www.squeaksource.com/SecureSqueak.html 包括一个repl包,它可以提供您所需要的大部分内容。 |
![]() |
ludo · 我们如何使用法罗的每一种方法? 7 年前 |
![]() |
patzi · 理解smalltalk中奇怪的逻辑运算符 7 年前 |
![]() |
patzi · 如何在Smalltalk中操作位? 7 年前 |
![]() |
patzi · 了解GNU Smalltalk闭包 7 年前 |
![]() |
Hutch · Pragmas的工作方式似乎和我在海边预期的不同 7 年前 |
![]() |
Diana · Pharo Smalltalk中的For循环For数组 7 年前 |
![]() |
nickwalt · 初级程序员-是从ES5还是ES6开始[已关闭] 8 年前 |