cgrand / macrovich

A set of three macros to ease writing `*.cljc` supporting Clojure, Clojurescript and self-hosted Clojurescript.
Eclipse Public License 1.0
163 stars 6 forks source link

Reliability/long-term durability #3

Closed danielcompton closed 7 years ago

danielcompton commented 7 years ago

I'm interested in accepting a PR using macrovich, but am a bit concerned that upstream changes to Clojure/ClojureScript could break this library. Does macrovich depend on any internals of Clojure/ClojureScript that may change? Some of the namespace parsing code seemed like it might be a bit fragile?

cgrand commented 7 years ago

I can't predict the future :-)

First, I use macrovich.

Second, The regex-matching of the "pseudo-namespace' is only for self-hosted CLJS and both António Monteiro and Mike Fikes (who are pushing self host hard) are aware of macrovich (Mike provided me with expertise while I was porting xforms to cljc (and as a by-product spawned macrovich)).

danielcompton commented 7 years ago

Thanks, that's what I was after, no future predictions necessary.