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 <a...@puredanger.com> 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 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. > -- 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.