On Tuesday, 8 December 2015 07:17:15 UTC+5:30, Howard M. Lewis Ship wrote:
>
> I suspect there's a few cases where we would like to use direct linking, 
> but will not be able to, because it will disrupt a 3rd party library we 
> use.  This is hypothetical, so I'll keep you posted ... I may run some 
> experiments in the next couple of days.
>
> Certainly, the use of alter-var-root by, say, io.aviso/pretty (and others 
> of its ilk) may be affected; I'll want to review which Vars, in which 
> namespaces, have been annotated with ^:redef (if not already ^:dynamic).
>
> It's possible a solution where we can provide a list of namespaced symbols 
> to exclude from dynamic linking will be needed for full adoption.
>

+1 (I guess you meant `direct` linking in the last sentence above?)

Another use case is instrumentation using `alter-var-root`, for which 
providing a namespaced list of symbols to exclude from direct linking would 
be really useful.

Shantanu
 

>
>
> On Mon, Dec 7, 2015 at 5:20 PM, Sean Corfield <se...@corfield.org 
> <javascript:>> wrote:
>
>> We’ve had it in QA since 12/2 but it hasn’t had much of a work out yet 
>> due to various staff vacations etc. This build is our first with direct 
>> linking enabled for our whole code base. I don’t know when we’ll get it 
>> into production.
>>
>> We’ve had RC2 in production since 11/24 with no issues. That used the 
>> default setting regards direct linking (so, just clojure.core).
>>
>> Sean Corfield -- (904) 302-SEAN
>> World Singles -- http://worldsingles.com/
>>
>>
>> From: <clo...@googlegroups.com <javascript:>> on behalf of Alex Miller <
>> al...@puredanger.com <javascript:>>
>> Reply-To: <clo...@googlegroups.com <javascript:>>
>> Date: Monday, December 7, 2015 at 1:36 PM
>> To: Clojure <clo...@googlegroups.com <javascript:>>
>> Subject: Re: [ANN] Clojure 1.8.0-RC3
>>
>> Just a reminder that this is a release candidate - that means that if we 
>> don't hear any issues, we will release it as 1.8.0.
>>
>> If you haven't yet, please give it a try....
>>
>> Thanks,
>> Alex
>>
>>
>>
>> On Wednesday, December 2, 2015 at 10:03:31 AM UTC-6, Alex Miller wrote:
>>>
>>> Clojure 1.8.0-RC3 is now available. *This build is a "release 
>>> candidate"!* We would appreciate any and all testing you can do on your 
>>> own libraries or internal projects to find problems. 
>>>
>>> Try it via
>>>
>>>    - Download: 
>>>    https://repo1.maven.org/maven2/org/clojure/clojure/1.8.0-RC3
>>>    - Leiningen: [org.clojure/clojure "1.8.0-RC3"]
>>>
>>> Below are the changes since 1.8.0-RC2. See the full 1.8 change log here: 
>>> https://github.com/clojure/clojure/blob/master/changes.md.
>>>
>>>    - CLJ-1845 <http://dev.clojure.org/jira/browse/CLJ-1845> / CLJ-1851 
>>>    <http://dev.clojure.org/jira/browse/CLJ-1851> New ^:redef to mark 
>>>    vars that should not be direct linked
>>>       - The metadata ^:redef can be used to mark function vars that 
>>>       should not be direct linked
>>>       - clojure.core/load was previously marked with ^:dynamic for this 
>>>       purpose, but is now marked ^:redef
>>>    - CLJ-1856 <http://dev.clojure.org/jira/browse/CLJ-1856> Direct 
>>>    linking breaks clojure.test location reporting for failures
>>>    - CLJ-1854 <http://dev.clojure.org/jira/browse/CLJ-1854> Set line 
>>>    number in bytecode prior to invokeStatic call
>>>    - CLJ-1853 <http://dev.clojure.org/jira/browse/CLJ-1853> In socket 
>>>    server, require the ns of the accept-fn before resolving it
>>>
>>>
>> -- 
>> 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.
>>
>
>
>
> -- 
> Howard M. Lewis Ship
>
> Senior Mobile Developer at Walmart Labs
>
> Creator of Apache Tapestry
>
> (971) 678-5210
> http://howardlewisship.com
> @hlship
>

-- 
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