fasterthanlime / shin

:warning: (def shin (dissoc clojurescript :jvm :google_closure)) (deprecated)
MIT License
35 stars 1 forks source link

Macro support #3

Closed fasterthanlime closed 9 years ago

fasterthanlime commented 9 years ago

Basically: evaluate macros as functions via therubyracer/V8, pass them part of the AST (quoted), get the AST back, parse it, replace, rinse, repeat.

fasterthanlime commented 9 years ago

Fixed in uh... about 21 commits.

Noteworthy changes: :require-js and :use-js are out. Instead, use regular require & use with a js/ prefix in the namespace.