planck 2017-04-14

@mfikes @anmonteiro is there a reason to make eval takes a callback? The compiler doing some async in?

@cgrand In Planck’s case, everything has been sync so far. It appears that the primary reason for async in self-hosted ClojureScript is to allow environments to satisfy *load-fn* asynchronously (perhaps loading across the wire)

Ok that's what I thought. Thanks

it could also be synchronous in Lumo

the cljs.js API is meant to support the wide variety of JS engines though

which means it’s async