|
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包,它可以提供您所需要的大部分内容。 |