juxt / mach

A remake of make (in ClojureScript)
246 stars 21 forks source link

Add a directive mach/require #21

Closed malcolmsparks closed 7 years ago

malcolmsparks commented 7 years ago

Sometimes you need to require a namespace, even if you're not going to refer to it.

For example, you may want to require in a defmethod, extend-type, extend-protocol, clojure.spec/def etc.

Therefore it's convenient to be able to specify which namespaces must be required. This feature might one day evolve to be as feature rich as clojure.core/ns