Common Lisp 的實現,Clasp 0.4 發布

jopen 9年前發布 | 8K 次閱讀 Clasp

Clasp 是一個 Common Lisp 的實現,可以和 C++ 進行交互,使用 LLVM 作為 JIT 編譯到原生代碼。

Clasp 還不是一個完全 ANSI 兼容的 Common Lisp - 如果你發現了 Clasp 和 Common Lisp 標準之間的差異,那么這可以認為是一個 Bug。

Clasp 0.4 發布,此版本是重大版本,包括一個全新的編譯器,比之前生成代碼的速度快 200 倍,同時還有大量 bug 修復,更完整的 Common Lisp 實現和 C++ 互操作。

下載 Clasp 0.4

新特性:

  • Clasp 新增全新編譯器 cclasp

    </li>

  • Fixnum, character 和 single-float 類型都是 immediate values

    </li>

  • 常規對象指針和 cons 指針,提升速度

    </li>

  • Clbind 庫允許開發者暴露外部 C++ 庫

    </li>

  • 大量 bug 修復和穩定性改進

    </li> </ul>

    更多內容請看發行說明


     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!