Bukod sa JVM, Clojure din tina-target ng CLR, ang Clojure Wika Runtime.
Ang CLR ay isang katutubong pagpapatupad ng Clojure sa Microsoft Net Framework, programmed sa C # at ang paggamit ng Dynamic Wika Runtime (DLR).
Bago sa pagiging tulad ng isang malaking pakikitungo sa merkado unlad, Clojure nagsimula bilang isang simpleng eksperimento, lamang ng isa pang mautal dialect.
Ito pagkatapos ay lumaki sa isang malaking-malaki ay dapat-may tool pagkatapos ito nagsimula ginagamit upang compiled direkta sa JVM bytecode, habang pa rin natitirang bukas para sa pag-edit at mga pagbabago sa code sa real-time.
Ito dynamic na mga tampok compilation ginagawang mas kapaki-pakinabang sa mga kapaligiran sa produksyon, kung saan Java ay maaring maging nakakainis na magtrabaho sa
Ano ang bago sa ito release:.
- Map destructuring extended sa suporta namespaced keys
- Bagong & quot; ilang & quot; operations
- Hashing algorithm
Ano ang bago sa bersyon 1.6.0 / 1.7.0-alpha5:
- Map destructuring pinalawig sa support namespaced keys
- Bagong & quot; ilang & quot; operations
- Hashing algorithm
Ano ang bago sa bersyon 1.5.1:.
- Ayusin ang para sa tumagas na dulot ng nakaraang release
Ano ang bago sa bersyon 1.4.0:
- Bumabang at Inalis Tampok:
- Patlang na Simulan Sa pamamagitan ng isang Dash Puwede Walang Matagal ma-access gamit Dot Syntax
- New / Pinahusay Tampok:
- Reader Literals
- clojure.core / mapv
- clojure.core / filterv
- clojure.core / ex-info at clojure.core / ex-data li>
- clojure.core / bawasan-kv
- clojure.core / ay naglalaman ng? Pinahusay na
- clojure.core / min at clojure.core / max ginusto NaN
- clojure.java.io/as-file at clojure.java.io/as-url Handle URL-Escaping Better
- New Dot Syntax para Record at Uri Field Access
- I-record Factory Methods Magagamit Inside defrecord
- igiit-args Nagpapakita Namespace at Line Number sa Mali
- File at Line Number Idinagdag sa takip sa tainga Dynamic Warning
- Atasan Puwede Kumuha ng: sumangguni Option
- * compiler-pagpipilian * Var
- Pinagbuting Pag-uulat ng di-wastong character sa Unicode String Literals
- clojure.core / hash No Longer Umaasa sa .hashCode
- Java 7 Documentation
- LoadLibrary Loads Library Paggamit System ClassLoader
- Java int ay boxed bilang java.lang.Integer
Ano ang bago sa bersyon 1.3.0:
- Bumabang at Inalis Tampok:
- Earmuffed Vars ay Walang mas mahahabang Awtomatikong Itinuturing Dynamic
- ISeq No Longer Inherits mula Sequential
- Inalis Bit Operation Support para Boxed Numbers
- Mga Pantulong Namespaces No Longer Auto-Load sa Startup
- Kopyahin Bumabang
- New / Pinahusay Tampok:
- Pinahusay Primitive Support
- defrecord at deftype Improvements
- Better Exception Reporting
- clojure.reflect / sumasalamin
- clojure.data / diff
- clojure.core / bawat-pred at clojure.core / ilang-fn combinators
- clojure.core / natanto?
- clojure.core / may-redefs-fn & with-redefs
- clojure.core / find-keyword
- clojure.repl / pst
- clojure.pprint / print-table
- pprint respeto * print-length *
- Compilation at paglawak sa pamamagitan ng Maven
- ay gumagamit Internal keyword mapa mahina refs
- ^: const defs
- Mensahe Bearing igiit
- Error Sinusuri para defmulti Opsyon
- Inalis sinuring Exceptions
- vector-of Dadalhin Maramihang mga pangangatwirang
- deref may timeout
- Walk Suporta para sa pinagsunod-sunod-by Collections
- string.join Pinahusay na Makipagtulungan sa Sets
- clojure.test-helper
- newline outputs platform-tiyak na newline sequence
- init-proxy at i-update-proxy return proxy
- Doc & find-doc inilipat sa REPL
- clojure.java.shell/sh tumatanggap bilang input sa anumang bagay na clojure.java.io/copy~~V ginagawa
- InterruptedHandler Na-promote sa clojure.repl
- Nagdagdag ng suporta para sa pagpapatakbo -Main namespaces mula clojure.main
- I-set pangalan thread sa pool agent thread
- Added docstring suporta sa def
- Comp function ay nagbabalik identity kapag tinatawag na may mga zero Arity
- Type pahiwatig maaaring ilapat sa arg vectors
- Binding padala
Ano ang bago sa bersyon 1.3 Alpha 1:.
- Pinahusay primitive support
- Mga Pantulong namespaces hindi na auto-load sa startup.
- Better exception pag-uulat.
Mga Komento hindi natagpuan