2013-04-01 64 views
1

所以我正準備學習一些lisp。我正在考慮學習Common Lisp。看來使用emacs是最好的IDE。不過,我現在一直在使用Sublime Text 2一段時間,所以如果我能堅持下去,那將會很棒。Mac上的Lisp開發

有沒有其他人做lisp開發?你可以像使用Slime等Emacs一樣使用Lisp作爲IDE的好東西嗎?我看到Sublime REPL插件,但不知道如何比較。

+0

的[SublimeREPL(https://github.com/wuub/SublimeREPL)插件是各種語言真的很棒,即使ST2發展滯後,如@Slomojo以下提到,wuub是相當活躍,SublimeREPL,並且對用戶的問題非常敏感。在完成Lisp集成時,ST2/SublimeREPL絕不會取代emacs/slime/extensions,但取決於您的工作流程,它可能是一個合適的替代品。最終,它會歸結爲你熟悉和熟悉的內容。試試他們兩個並比較! – MattDMo

+0

Clozure CL可在Mac應用商店購買,並且包含一個repl和簡單的可可編輯器(用CL編寫)。它還提供了粘液支持等。如果你還沒有嘗試過,如果你是新手,我建議它和M-。 (這是Mac上的選項 - 點)會創造奇蹟 - 例如。下載Clozure CL,在repl處鍵入(列表1 2 3),並在光標位於單詞'list'的上方時按下Option-Period鍵。 – Lex

回答

2

Emacs本身本質上是一個Lisp環境,並且我認爲這是使用Lisp的理想選擇,因爲這個原因以及SLiME模式。

您當然可以使用SublimeText與Lisp一起工作,但是使用Emacs和相當大的缺點是沒有優勢的。

在Mac上,獲取最新的Emacs的MAC端口從https://github.com/railwaycat/emacs-mac-port建設(有直彙編,自制軟件和提供預製的二進制安裝)

然後通過ELPA安裝軟件包。

M-x package-list-packages 

有這麼多發生在Emacs最近,在過去的12個月左右已經看到添加的軟件包數量巨大,檢查@melpa_emacs有事情每天都在更新。

不要忘記,當Jon Skinner無法繼續開發SublimeText時,它將採用與TextMate完全相同的方式,即。下了廁所。