のClojureは動的なプログラミング言語、Java仮想マシンを対象としたLispの方言です。
ClojureScriptは非常に簡単な方法で動作します。これは、Clojureのコードを読み取り、JavaScriptの構文にできるだけ正確にそれを変換しようとします。
出力コードGoogleの閉鎖コンパイラは、JavaScriptのコードを最適化するためのツールに準拠しています。
このリリースの新機能:I&#Spark Proのための間違った
このIndexedSeq -seq実装; = IndexedSeqコンストラクタに我々時々インライン呼び出しパフォーマンス上の理由から、内部配列のalengthが、しかしこれはプリム-配列とアレイ配列によって提供される検証をバイパスします。
それは、配列の長さに現在のインデックスをチェックするようにIndexedSeqの-seqを修正。
負の値が返されることはありませんようにIndexedSeq -countを修正。
追加されたテスト。
このバージョン3297の新機能:I&#Spark Proのための間違った
このIndexedSeq -seq実施、パフォーマンス上の理由IndexedSeqコンストラクタに私達時々インライン呼び出しのための内部配列の= alength、しかし、これはプリム-配列とアレイ配列によって提供される検証をバイパスします。
それは、配列の長さに現在のインデックスをチェックするようにIndexedSeqの-seqを修正。
負の値が返されることはありませんようにIndexedSeq -countを修正。
追加されたテスト。
この具体化が誤ってフォームのリーダーのメタデータをelidingなしを通じてメタデータを渡しました。
このバージョン2913の新機能です。
このバージョン2760の新機能:
この仕様はdesugar-NS-スペックからシーケンシャルであるという仮定を削除します
このバージョン2644の新機能:
この修正:
REPL特別fnは引数を1つしか取ることができます必要
ビットテストの悪いタイプヒンティング
REPLはGOOG名前空間の必要は動作しません。
Node.jsのREPLの下に複数回発せられたgoog.require
再コンパイルLIBSをリロードしませんREPLsでgoog.require
追加戻すコンパイルによって文字列CLJSファイルをDEPSに
テストスクリプトにマイナーな修正
再コンパイルLIBSをリロードしませんREPLsでgoog.require
このバージョン2371の新機能:
この修正:
再パターンに一貫性がありません。
不良NSマクロ脱糖。
プリアンブルはソースディレクトリに見つからない場合、コンパイラはそれを報告しません。
このバージョン2311の新機能:
このREPLテストから名前空間を反映してコメントアウトします。
このバージョン2261の新機能です:
この括弧長いリテラルのサポート
修正CLJS-715
このバージョン2080の新機能です:
このはいくつかの基本的な推論のテストを追加しました。
このバージョンは何1909年に新しく追加されます。
クリーンアップフォーム配列の実装、リーダーにファイル情報を渡し、解析ファイルをさらに簡素化します。
このバージョン1847の新機能です:
このまた変数として繰り返しバージョン文字列を取り除きます。
このバージョン1586の新機能です:
この更新POMテンプレート新しいG.Closureリリースに。
このバージョンは何1576で新しく追加されます。
'取得イン」の値に間違って動作します。
このバージョン1503の新機能です:
このコンパイラは非推奨機能とプロトコルの使用に警告します。
このバージョン1450の新機能です。
がレコードのdissocの実装を修正しました。
コメントが見つかりません