Skip to content

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
  • Port all relevant macros - currently we import several macros from Clojure itself
Clone this wiki locally