javascript-to-clojurescript:JavaScript至ClojureScript转换器

时间:2024-02-21 04:45:59
【文件属性】:

文件名称:javascript-to-clojurescript:JavaScript至ClojureScript转换器

文件大小:1.22MB

文件格式:ZIP

更新时间:2024-02-21 04:45:59

clojure clojurescript transpiler cross-compiler ClojureJavaScript

JavaScript转换为ClojureScript 该工具尝试将尽可能多JavaScript代码转换为ClojureScript。 请记住,由于语言之间的重大差异,它可能会失败或结果将是非惯用的Clojure代码。 例如Clojure明确区分全局变量和局部变量,但是JavaScript不 ( def x 1 ) ; ; global ( let [x 2 ] ; ; local ( / x 2 )) Clojure的数据结构通过defalt是不可变的 ( let [x {}] [( assoc x :y 1 ) x]) ; ; [{:y 1} {}] 用于教育目的。 如何贡献 如果翻译不正确,请提出问题


【文件预览】:
javascript-to-clojurescript-master
----test.js(3KB)
----package.json(425B)
----cljs-src()
--------j2c()
----src()
--------cljs-gen.js(273B)
--------utils.js(3KB)
--------index.js(512B)
--------js2cljs.js(256B)
--------syntax-builder.js(133B)
--------cljs-types.js(2KB)
--------ast-builders.js(3KB)
--------ast-types()
--------code-generators.js(2KB)
--------ui.js(5KB)
--------ast-transforms.js(15KB)
----deps.edn(135B)
----.gitignore(32B)
----public()
--------vendor()
--------codemirror.css(8KB)
--------bundle.js.map(1.78MB)
--------compiler.js(6.03MB)
--------index.html(4KB)
--------examples()
--------bundle.js(751KB)
--------main.css(2KB)
----README.md(634B)
----yarn.lock(221KB)

网友评论