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.

Reply via email to