使用Arch Linux,安装了Self,但没有消息

时间:2013-01-05 00:24:15

标签: selflanguage

我下载了Cinnarch并让它在虚拟机上运行。我试图安装Self,却发现它已经安装好了。所以我试着玩弄它,但是有一个问题。数字,字符串等工作,但我不能发送任何消息。我无法添加1 + 1.我能够完成的唯一高级功能就是创建新对象。我该怎么做才能使我的Self系统完全正常工作?

1 个答案:

答案 0 :(得分:3)

Self类似于Smalltalk,因为您既需要虚拟机,也需要默认的对象分布。有一些默认的基本方法,以及一个内置于VM本身的解析器来帮助引导。您需要将Self等效于标准库/环境。

你可以:

  1. 转到http://selflanguage.org/download/index.html并下载.snap文件,然后通过运行Self -s filename.snap启动它。快照是一个冻结的对象集合,如Smalltalk图像文件。
  2. 将源代码从https://github.com/russellallen/self克隆到对象目录并运行Self -f worldBuilder.self这将从源构建默认快照。如果要打开GUI开发环境,请执行“桌面打开”。
  3. 无论哪种方式都应该让你得到一个提示3 + 4的正确答案。