1. 程式人生 > >Clojure 1.10 釋出,改進 Java 相容性

Clojure 1.10 釋出,改進 Java 相容性

  

經過近一年的開發,Clojure 1.10 正式釋出了。

Clojure 1.10 主要聚焦於兩個方面:改進錯誤報告和 Java 相容性。

現在,REPL 處的錯誤報告會根據執行階段(讀取、巨集擴充套件、編譯等)對錯誤進行分類,錯誤還將附帶所在位置和上下文等附加資訊。此功能內置於 clojure.main REPL 中,但也可用於其他 REPL 和工具,能夠通過修飾資料以生成更好的錯誤訊息。

Clojure 1.10 要求 Java 8 及以上版本,並已針對與 Java 8 和 Java 11 的相容性進行了更新。更改包括與位元組碼相關的錯誤修復,刪除了已棄用的 API 以及與 Java 9 中引入的模組系統相關的更新。

有關 Clojure 1.10 中所有修復、改進和新特性,請參閱更改日誌