You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
# Compile to native binary (default) gloat app.clj # Creates ./app binary gloat app.clj -o myapp # Creates ./myapp binary # Output intermediate formats gloat app.ys -t clj # Clojure to stdout gloat app.ys -t glj # Glojure to stdout gloat app.ys -t go # Go to stdout # Create files with -t .ext shorthand gloat app.ys -t .clj # Creates app.clj gloat app.ys -t .glj # Creates app.glj gloat app.ys -t .g
JVM の 約 50 倍速 の起動、Babashka の 約 3 倍速 です。CLI ツールやスクリプトを Clojure で書くときに「起動遅いから shell で…」と妥協する必要がなくなります。 ただし、大きな数値計算ワークロードでは JVM や go-joker の WASM JIT が勝ちます。let-go が強いのは 短命プロセス・小さなデータ処理・配布のしやすさ というニーズがある場合のようです。 2.2. Clojure の中核機能がほぼ動く Clojurian が日常で書くものはだいたい動きます。 永続データ構造、遅延シーケンス、トランスデューサ protocols, records, multimethods atoms, metadata, regex, BigInt clojure.string / set / walk / edn / pprint / test
Way to Go! -- Siobhan Sharpe [2015-08-01] Was based on ClojureScript 0.0-2411 in 2014, and passes (most of) the tests, though the compiler is JVM based. Should be redone on top of self hosted ClojureScript 1.7 at some point. ClojureScript to Go. Implemented as an overlay onto ClojureScript, instead of a fork. Go is emitted from cljs.go.compiler, which is a patched version of cljs.compiler. At run
{{'validation.required'|i18n}} {{'validation.username.minlength'|i18n}} OK
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く