最近、Clojure の代わりに ClojureScript を使用しようとしています。
node.jsでコンパイルして実行すると
(.log js/console (range 10))
私が持っている
$ node app
{ meta: null,
start: 0,
end: 10,
step: 1,
__hash: null,
'cljs$lang$protocol_mask$partition1$': 0,
'cljs$lang$protocol_mask$partition0$': 32375006 }
この単純なコードが機能しないことに少し驚いています。
これは私の特定の環境によるものですか?私はそう願っています。それが私の側の問題である場合は、アドバイスしてください。
コンパイルされたjsは次のとおりです。
cljs.nodejs = {};
cljs.nodejs.require = require;
cljs.nodejs.process = process;
cljs.core.string_print = cljs.nodejs.require.call(null, "util").print;
var rxcljs = {core:{}};
console.log(cljs.core.range.call(null, 10));