2012-09-16 23 views
3

我想找到在Windows下的emacs上運行的計劃實現,以便通過SICP工作。麻省理工學院的計劃出現在我的腦海裏,但其官方網站上說Code for running MIT/GNU Scheme under GNU Emacs doesn't work on Windows,我不想在Windows上使用它的默認編輯器。我如何在windows下工作?有沒有任何計劃實施可以做到這一點?我試過Petite Chez Scheme。但是通過SCIP工作有些問題。在Windows下的emacs上運行的計劃實現,用於通過SICP工作

+0

Chez計劃應該足夠。你遇到了什麼錯誤? – erjiang

+0

此外,您可以在任何文本編輯器上編輯文件,並使用MIT Scheme運行它們。 – erjiang

+0

@erjiang我是一個計劃的新手,Petite Chez Scheme的實現說一些函數或變量沒有綁定,比如'dec'函數和'nil'當我加載和使用SICP源代碼中的函數時,我不會不知道如何解決它。 – toolchainX

回答

4

最近最友好的計劃環境是Dr Racket,你可以從http://racket-lang.org/得到。它在Racket之上提供了一個圖形化的IDE,它支持很多Scheme的變體。

要使用球拍博士與SICP,首先打開球拍博士,然後更換說像

#lang scheme 

#lang planet neil/sicp 

然後點擊右上角的綠色運行按鈕的第一行。這將開始從Racket的存儲庫下載SICP包並安裝它(您可以顯示日誌以查看發生了什麼)。

完成後,您應該能夠運行(dec 5)並獲得4(inc 3)以獲得4

編輯:neil/sicp的文檔是在http://www.neilvandyke.org/racket-sicp/如果你想檢查出來,但沒有太多瞭解的包。

相關問題