Or better yet, is there any interest in providing an interface to hook into the namespace loading process, so that monkey-patches are not necessary?
Nathan Davis On Tuesday, October 27, 2015 at 6:47:21 PM UTC-5, Ambrose Bonnaire-Sergeant wrote: > > I've been monkey-patching `clojure.core/load` to add an extension point > for alternative compilers. Since I learnt about the direct linking > changes, I also had to > monkey-patch `use` and `require`, since they refer to `load`. This works. > > Any interest in disabling direct linking for `clojure.core/load` as it's > such a > useful extension point? > > Thanks, > Ambrose > > On Tue, Oct 27, 2015 at 4:31 PM, Alex Miller <al...@puredanger.com > <javascript:>> wrote: > >> Clojure 1.8.0-beta2 is now available. >> >> Try it via >> >> - Download: >> https://repo1.maven.org/maven2/org/clojure/clojure/1.8.0-beta2 >> - Leiningen: [org.clojure/clojure "1.8.0-beta2"] >> >> Below is a list of the other changes included in beta2. See the full >> change log here: >> https://github.com/clojure/clojure/blob/master/changes.md. >> >> - CLJ-1809 <http://dev.clojure.org/jira/browse/CLJ-1809> fix >> VerifyError from direct linking changes >> - CLJ-1805 <http://dev.clojure.org/jira/browse/CLJ-1805> fix boolean >> logic error in direct linking rettag changes >> - CLJ-1823 <http://dev.clojure.org/jira/browse/CLJ-1823> Document new >> :load-ns option to defrecord/deftype >> - CLJ-1831 <http://dev.clojure.org/jira/browse/CLJ-1831> Add >> clojure.core/map-entry? predicate >> - CLJ-1827 <http://dev.clojure.org/jira/browse/CLJ-1827> Fix >> reflection warning introduced in CLJ-1259 >> - CLJ-1453 <http://dev.clojure.org/jira/browse/CLJ-1453> Ensure that >> all Iterator implementations throw NoSuchElementException on next() when >> exhausted >> >> Additionally, the Clojure test matrix on the build box now has an >> additional axis for running the tests both with and without direct linking. >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clo...@googlegroups.com >> <javascript:> >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+u...@googlegroups.com <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+u...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.