Clojure este un limbaj de programare dinamic, un dialect de Lisp ca obiectivele Java Virtual Machine.
ClojureScript funcționează într-un mod foarte simplu. Se citește codul Clojure și încearcă să-l transforme cât mai precis posibil pentru a sintaxă JavaScript.
Codul scoasă este compatibil cu Google Închiderea Compiler , un instrument pentru optimizarea cod JavaScript
Ce este nou în această versiune:.
< p>- IndexedSeq -seq implementarea incorectă pentru I & # x3e, = alength de matrice interne pentru motive de performanță noi apeluri, uneori, inline pentru constructorul IndexedSeq, însă acest lucru ocolește validarea oferit de prim-seq și matrice-seq .
- Fix IndexedSeq -seq astfel încât verifică index curent cu lungimea de matrice.
- Fix IndexedSeq -count astfel încât valorile negative nu sunt returnate.
- teste suplimentare.
Ce este nou în versiunea 3297:
- IndexedSeq -seq implementarea incorectă pentru I & # x3e; = alength de matrice interne pentru motive de performanță noi apeluri, uneori, inline pentru constructorul IndexedSeq, însă acest lucru ocolește validarea oferit de prim-seq și matrice-seq.
- Fix IndexedSeq -seq astfel încât verifică index curent cu lungimea de matrice.
- Fix IndexedSeq -count astfel încât valorile negative nu sunt returnate.
- teste suplimentare.
Ce este nou în versiunea 2913:
- concretiza fost incorect trece de metadate prin fără eliding cititor metadate cu privire la formular.
Ce este nou în versiunea 2760:
- Scoateți presupunerea că spec este secvențială de desugar-NS-specs
Ce este nou în versiunea 2644:
- Fixat:
- Necesită fn REPL special poate lua doar un singur argument
- tip Bad aluzie la bit-test
- REPL cere spații de nume goog nu funcționează
- goog.require emise de mai multe ori în Node.js REPL
- goog.require în REPLs nu va reîncărca libs recompilate
- Reveniți adăugarea compilate-de șir pentru a CLJS fișier dependențele
- remedieri minore la script de test
- goog.require în REPLs nu va reîncărca libs recompilate
Ce este nou în versiunea 2371:
- Fixat:
- inconsecventă re-model.
- ns defecte macro desugaring.
- Când preambul nu se găsește în directorul sursă, compilator nu-l reclami.
Ce este nou în versiunea 2311:.
- comentați reflecta spațiu de nume de testare REPL
Ce este nou în versiunea 2261:
- paranteză suport lung literal
- Corecții CLJS-715
Ce este nou în versiunea 2080:.
- adăugat câteva teste de inferență de bază
Ce este nou în versiunea 1,909 :
- Curatenie formulare următoarele implementare, trece informații despre fișier pentru cititor , simplifica analiza fișier chiar mai mult.
Ce este nou în versiunea 1847:.
- De asemenea, factor în șiruri versiune repetate ca variabile
Ce este nou în versiunea 1586:.
- șablon POM Actualizat la noua versiune G.Closure
Ce este nou în versiunea 1576:.
- "get-in 'se comporta incorect pe valori
Ce este nou în versiunea 1503:.
- compilatoare avertizează asupra functiei depreciată și utilizarea protocol
Ce este nou în versiunea 1450:.
- implementare dissoc fixe pentru Records
Comentariile nu a fost găsit