Clojure ist eine dynamische Programmiersprache, einem Lisp-Dialekt, der die Java Virtual Machine als Ziel hat.
ClojureScript arbeitet in einer sehr einfachen Weise. Es liest Clojure Code und versucht, sie so genau wie möglich, um JavaScript-Syntax zu konvertieren.
Der ausgegebene Code ist kompatibel mit Google Closure Compiler , ein Werkzeug zur Optimierung von JavaScript-Code
Was ist neu in dieser Pressemitteilung:.
< p>- IndexedSeq -SEQ Umsetzung falscher für i & # X3e; = alength der interne Array aus Performance-Gründen wir manchmal Inline-Aufrufe an die IndexedSeq Konstruktor, aber dies umgeht die Validierung durch prim-seq und Array-seq angeboten .
- Fix IndexedSeq -SEQ, so dass sie überprüft aktuellen Index zur Länge des Arrays.
- Fix IndexedSeq -count, so dass negative Werte werden nie wieder zurück.
- Hinzugefügt Tests.
Was ist neu in der Version 3297:
- IndexedSeq -SEQ Umsetzung falscher für i & # X3e; = alength der interne Array aus Performance-Gründen wir manchmal Inline-Aufrufe an die IndexedSeq Konstruktor, aber dies umgeht die Validierung durch prim-seq und Array-seq angeboten.
- Fix IndexedSeq -SEQ, so dass sie überprüft aktuellen Index zur Länge des Arrays.
- Fix IndexedSeq -count, so dass negative Werte werden nie wieder zurück.
- Hinzugefügt Tests.
Was ist neu in der Version 2913:
- verdinglichen wurde falsch vorbei Metadaten über ohne eliding Leser Metadaten auf dem Formular aus.
Was ist neu in der Version 2760:
- Entfernen Annahme, dass spec sequentiell von desugar-ns-Spezifikationen
Was ist neu in der Version 2644:
- Fixes:
- Erfordern REPL Sonder fn kann nur ein Argument
- Bad Type Hinting auf Bit-test
- REPL erfordern von goog Namespaces nicht funktioniert
- goog.require mehrmals unter Node.js REPL emittiert
- goog.require in REPLs nicht neu kompiliert libs reload
- Revert Zugabe kompiliert-by String in deps Datei CLJS
- Kleinere Korrekturen zum Testskript
- goog.require in REPLs nicht neu kompiliert libs reload
Was ist neu in der Version 2371:
- Fixes:
- inkonsistente Wieder Muster.
- Fehlerhafte ns Makro Entzuckern.
- Wenn Präambel ist nicht im Quellverzeichnis gefunden, Compiler nicht melden.
Was ist neu in der Version 2311:.
- Kommentieren Sie spiegeln Namespace aus REPL Test
Was ist neu in der Version 2261:
- parenthesize lange wörtliche Unterstützung
- Fixes CLJS-715
Was ist neu in der Version 2080:.
- Hinzugefügt einige grundlegende Inferenz Tests
Was ist neu in der Version 1909:
- Aufgeräumt Formen-seq Implementierung übergeben Dateiinformationen für den Leser vereinfachen Analyse-Datei sogar noch mehr.
Was ist neu in der Version 1847:.
- Auch ausklammern wiederholt Version Strings als Variablen
Was ist neu in der Version 1586:.
- Aktualisiert POM Vorlage, um neue G.Closure Release
Was ist neu in der Version 1576:.
- 'get-in' verhält sich falsch auf Werte
Was ist neu in der Version 1503:.
- Compiler warnt auf veralteten Funktion und Protokoll-Nutzung
Was ist neu in der Version 1450:.
- Fixed dissoc Implementierung für Rekorde
Kommentare nicht gefunden