-
Notifications
You must be signed in to change notification settings - Fork 791
Bootstrapping the Compiler
swannodette edited this page Jan 4, 2015
·
23 revisions
ClojureScript cannot currently compile itself. The following enumerates the remaining tasks:
- Portable tools.reader than runs on Node.js
- ClojureScript compiler source conditionalized with feature expressions to map Clojure
types to ClojureScript ones:
clojure.lang.PersistentVector
->cljs.core/Vector
- Native macroexpander - currently we rely on Clojure's
- Port all relevant macros - currently we import several macros from Clojure itself
- Rationale
- Quick Start
- Differences from Clojure
- [Usage of Google Closure](Google Closure)