text: CMU Common Lisp，是自由的Common Lisp實現，最初在卡內基·梅隆大學開發。CMUCL執行在大多數類Unix平臺上，包括Linux和BSD；也有試驗性的Windows移植。Steel Bank Common Lisp派生自CMUCL。Scieneer Common Lisp是CMUCL的商業衍生品。歷史.它的最早實現先於Common Lisp，派生自出現在大約1980年的。在1985年，Rob MacLachlan開始重寫編譯器，它後來成為“Python”編譯器，並且CMUCL被移植到Unix工作站，比如、MIPS和SPARC。早期的CMUCL發行不支援Intel的x86架構，由於它缺乏暫存器。CMUCL嚴格的分離有型別標記的型別和中間資料型別，而垃圾回收器依賴於，已知一半的CPU暫存器只持有有標記的型別，而另一半隻持有無標記的。它沒有為“Python”後端留下足夠的暫存器。在CMU取消了這個專案之後，維護由一組志願者接管。在1996年他們在自己的下部構造上製作了正規發行。大約同時完成了到Intel的x86架構的移植，最初執行在FreeBSD上，後來執行在Linux上。缺乏暫存器的問題，透過採用新的保守垃圾回收器解決了。這個新垃圾回收器，接受在暫存器中的任何型別的任何值，並把可以是指標的任何東西當作指標處理，用途是不回收或移動它的目標。
metadata: erhwenkuo/wikipedia-zhtw
metadata: CMU Common Lisp
metadata: https://zh.wikipedia.org/wiki?curid=7710477