2013-01-05 46 views
0

我下載了Cinnarch,並讓它在虛擬機上運行。我試圖安裝Self,但發現它已經安裝。所以我試着玩弄它,但是有一個問題。數字,字符串等工作,但我不能發送任何消息。我不能添加1 + 1.我已經能夠完成的唯一先進的事情是創造新的對象。我可以做些什麼來讓我的Self系統充分發揮作用?使用Arch Linux,已安裝Self,但沒有消息

回答

3

自我與Smalltalk類似,因爲您需要虛擬機和對象的默認分配。有很少的默認原始方法,並且在VM中內置了一個解析器來幫助引導。您需要獲得標準庫/環境的Self等價物。

您可以:

  1. http://selflanguage.org/download/index.html和下載.snap文件,然後通過運行自-s filename.snap快照啓動它像一個Smalltalk的圖像文件對象的凍結集合。
  2. https://github.com/russellallen/self克隆源代碼,cd進入objects目錄並運行Self -f worldBuilder.self這將從源代碼構建默認快照。如果您想打開一個GUI開發環境,請執行「桌面打開」。

無論哪種方式,應該讓你一個提示,這給出了正確的答案3 + 4

+0

我認爲它附帶的默認圖像/快照,但我想不會,從來沒有想過......好吧, 謝謝! – Matt

相關問題