Gary,

   What your stating is possible with this, but it wouldn't be automatic. 
You could load the one dependency in one isolation, and load the second 
dependency in a second isolation.  This is where a bit of "hard work" would 
be needed to keep the pointers returned when you create the two 
environments, Go into each environment to grab pointers to the namespace(s) 
you depend on. Then you need to create your own instance of a namespace 
container (clojure.lang.NamespaceContainer.) which gives you the capability 
of calling it's putIfAbsent method to import object references of those 
namespaces from the two environments.  This was not an intended feature, 
but it is a feature that can be accessed.

Best Regards,
  Ralph Ritoch

On Monday, December 8, 2014 8:39:29 PM UTC+8, Gary Verhaegen wrote:
>
> Naive question: does that solve the dependency problem where two explicit 
> dependencies depend on different versions of a transitive one and something 
> breaks because of it?
>
> On Monday, 8 December 2014, Ralph Ritoch <rri...@gmail.com <javascript:>> 
> wrote:
>
>> Thank you. I have signed the contributor agreement and applied to join 
>> clojure-dev (request pending).
>>
>> On Monday, December 8, 2014 3:38:15 AM UTC+8, Alan Forrester wrote:
>>>
>>> On 7 December 2014 at 19:27, Fluid Dynamics <a209...@trbvm.com> wrote: 
>>> > On Sunday, December 7, 2014 11:12:37 AM UTC-5, Bozhidar Batsov wrote: 
>>> >> 
>>> >> I think you should post this to cloju...@googlegroups.com 
>>> > 
>>> > 
>>> > To where? Your post displayed like that, and I couldn't get a usable 
>>> tooltip 
>>> > expanding the address by mousing over it either. 
>>>
>>> clojure slash dev at googlegroups dot com 
>>>
>>> with no spaces and with @ and - in place of slash and at. 
>>>
>>> Alan 
>>>
>>  -- 
>> 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.

Reply via email to