除了JVM,Clojure中還針對CLR,Clojure的語言運行時。
在CLR是Microsoft的.NET Framework本機實現的Clojure的,編程,C#和使用動態語言運行時(DLR)。
作為開發市場就這麼大的交易之前,Clojure的開始作為一個簡單的實驗,只是另一種的Lisp方言。
然後,它演變成一個龐大的必須具備的工具後,它開始被用來直接編譯成JVM字節碼,同時仍然保持打開進行編輯,並且在實時代碼更改。
這種動態編譯功能,使得它更可用在生產環境中,Java可以有時是惱人一起工作。
本發行版是新的:
- 地圖解構擴展,以支持命名空間鍵
- 新"有的"操作
- 散列算法
什麼是1.6.0版本/ 1.7.0-素α5β1新:
- 地圖解構延長至支持命名空間鍵
- 新"有的"操作
- 散列算法
什麼1.5.1版本是新的:
- 修正了導致的先前版本的洩漏
在什麼版本1.4.0是新的:
- 已棄用和已刪除的功能:
- 是啟動以短線字段可以再訪問使用點語法
- 新增/改進功能:
- 讀卡器字面
- clojure.core / mapv
- clojure.core / filterv
- clojure.core /前信息和clojure.core /前數據
- clojure.core /減少千伏
- clojure.core /載?改進
- clojure.core /分鐘和clojure.core / MAX喜歡NaN的
- clojure.java.io/as-file和clojure.java.io/as-url手柄URL逃逸更好
- 新點語法錄製和類型字段訪問
- 錄製工廠方法可用內defrecord
- 斷言-ARGS顯示命名空間和行號上的錯誤
- 文件和行號添加到耳罩動態警告
- 需要可以採取:指期權
- *編譯器選項*無功
- 在Unicode字符串無效字符的改進的報告
- clojure.core /哈希不再依賴於.hashCode
- Java 7的文檔li>
- 調用LoadLibrary加載庫使用系統的ClassLoader
- Java int的是盒裝作為java.lang.Integer中
在什麼版本1.3.0是新的:
- 已棄用和已刪除的功能:
- Earmuffed瓦爾不再自動認為是動態
- ISEQ不再順序繼承
- 對於盒裝號碼刪除位運算支持
- 輔助命名空間不再自動在啟動時加載
- 複製已過時
- 新增/改進功能:
- 增強原始支持
- defrecord和DEFTYPE改進
- 更好的異常報告
- clojure.reflect /體現
- clojure.data /差異
- clojure.core /每-pred的和clojure.core /一些-FN組合程序
- clojure.core /實現呢?
- clojure.core /與-redefs-FN和與-redefs
- clojure.core /查找,關鍵字
- clojure.repl / PST
- clojure.pprint /打印表
- pprint方面*打印長度*
- 通過Maven的編譯和部署
- 內部關鍵字映射使用弱裁判
- ^:常量DEFS
- 留言軸承斷言
- 錯誤檢查defmulti選項
- 刪除檢查異常
- 載體的接受多個參數
- DEREF與超時
- 競走支持分類,通過集合
- 的string.join加強與設置為工作
- clojure.test輔助
- 換行輸出特定平台的新行序列
- 初始化代理和更新代理回報代理
- 文件&找到-DOC搬到REPL
- clojure.java.shell/sh接受輸入任何clojure.java.io/copy~~V確實
- InterruptedHandler晉升為clojure.repl
- 增加了對運行從clojure.main - 主命名空間的支持
- 在代理線程池設置線程名稱
- 新增文檔字符串支持高清
- 比較功能時零元數稱為返回身份
- 類型提示可應用於ARG載體
- 綁定輸送
什麼版本1.3的Alpha 1是新的:
- 增強原始支持
- 輔助命名空間在啟動時不再自動加載。
- 更好的異常報告。
評論沒有發現