Emellett a JVM, Clojure is megcélozza CLR, a Clojure Language Runtime.
A CLR egy natív végrehajtása Clojure a Microsoft .Net Framework, programozott C # és a Dynamic Language Runtime (DLR).
Mielőtt olyan nagy dolog a fejlesztési piacon, Clojure indult, mint egy egyszerű kísérletet, csak egy Lisp dialektus.
Ezután alakult ki egy mamut must-have eszköz után kezdett használják, amelyek már közvetlenül a JVM bytecode, míg maradt nyitva szerkesztésre és a változások a kódot valós időben.
Ez a dinamikus összeállítás funkciók így sokkal jobban használható, termelési környezetben, ahol Java néha bosszantó, hogy működjön együtt.
Mi az új ebben a kiadásban:
- Térkép lebontó terjeszteni, hogy támogassa névtér gombok
- New & quot; egyes & quot; műveletek
- hash algoritmusok
Mi az új verzió 1.6.0 / 1.7.0-alpha5:
- Térkép lebontó terjeszteni támogatási névtér gombok
- New & quot; egyes & quot; műveletek
- hash algoritmusok
Mi az új verzió 1.5.1:
- Fix szivárgás okozta előző kiadás.
Mi az új verzió 1.4.0:
- Elavult és eltávolított Jellemzők:
- Fields kezdődő Dash már nem lehet hozzáférni Dot Szintaxis
- New / Továbbfejlesztett funkciók:
- Reader Literálok
- clojure.core / mapv
- clojure.core / filterv
- clojure.core / ex-info és clojure.core / ex-adatok
- clojure.core / csökkenti-kv
- clojure.core / tartalmaz? Javított
- clojure.core / perc és clojure.core / max inkább NaN
- clojure.java.io/as-file és clojure.java.io/as-url Handle URL-menekülés jobb
- Új Dot szintaxis felvétele és típus mező Access
- Record Factory módszerek belsejében defrecord
- érvényesíteni-args kijelzők névtér és sorszám hibák
- Fájl és sorszámra- Hozzáadva a fültok Dynamic Figyelem
- megkövetelése vehet: lásd Option
- * compiler-opciók * Var
- továbbfejlesztett jelentése érvénytelen karakterek Unicode karakterlánc Literálok
- clojure.core / hash Továbbiakban nem Támaszkodik .hashCode
- Java 7 dokumentációs
- LoadLibrary terhelések Könyvtár A System ClassLoader
- Java int bekeretezve a java.lang.Integer
Mi az új 1.3.0-s verzió:
- Elavult és eltávolított Jellemzők:
- Earmuffed Vars már nem minősíthető automatikusan Dynamic
- ISeq Továbbiakban nem örököl Sorozatos
- Az eltávolított Bit Operation Support a dobozolt számok
- Kisegítő névterek Továbbiakban nem automatikus betöltése indításkor
- Replicate Elavult
- New / Továbbfejlesztett funkciók:
- Továbbfejlesztett primitív Support
- defrecord és deftype fejlesztések
- Jobb kivételek jelentésének
- clojure.reflect / tükrözik
- clojure.data / diff
- clojure.core / minden-pred és clojure.core / valami fn Combinators
- clojure.core / valósul meg?
- clojure.core / a-redefs-fn-with-redefs
- clojure.core / megtalálják-kulcsszó
- clojure.repl / pst
- clojure.pprint / print asztal
- pprint szempontból * nyomtatási hossz *
- összeállítása és alkalmazása révén Maven
- Belső kulcsszó térkép használ gyenge refs
- ^: const defs
- Message csapágy Assert
- Error ellenőrzése defmulti beállítások
- Az eltávolított feladott Kivételek
- vektor-a úgy Multiple érvei
- deref a timeout
- Walk támogatása válogatni-by gyűjtemények
- string.join Továbbfejlesztett dolgozzunk szettek
- clojure.test-helper
- Newline kimenetek platformra jellemző új sor szekvencia
- init-proxy és update-proxy visszatérő proxy
- Doc & megtalálják-doc költözött REPL
- clojure.java.shell/sh elfogadja bemeneti bármi, clojure.java.io/copy~~V csinál
- InterruptedHandler Előléptetve clojure.repl
- A támogatás a futó -Főbb névterek származó clojure.main
- Set szál nevek szer szál medencék
- Added docstring támogatást def
- Comp függvény a személyazonosságát az úgynevezett zéró argumentumainak száma
- Szöveg tippeket lehet alkalmazni arg vektorok
- Binding Légi
Mi az új 1.3 verzió Alpha 1:
- Továbbfejlesztett primitív támogatása.
- Kisegítő névterek nem automatikus terhelés indításkor.
- Jobb kivétel jelentés.
Hozzászólás nem található