> I look forward to when that is an issue. :)  

Heh.  Fair enough!

> Also, saying no now does not mean saying no forever - we can always 
expand support for more registry support later

Got it.  Thanks!

On Monday, June 12, 2017 at 8:11:57 PM UTC-7, Alex Miller wrote:
>
>
>
> On Monday, June 12, 2017 at 7:03:13 PM UTC-5, Mark wrote:
>>
>> Yes, I think most of the problems can be solved through prefixing 
>> (although the solution is a bit hacky, IMO) but the real problem with the 
>> global registry is that its not based on an abstraction but a concrete 
>> implementation.  The only specific problem I can think of right now is the 
>> incidental complexity related to garbage collection - like Steve points out.
>>
>
> I look forward to when that is an issue. :)  
>  
>
>> If the registry were based on an abstraction, I can imagine a few fun 
>> experiments.  Right now, the implementation assumes that the registry is 
>> loaded when a namespace is initialized.  Why not load the registry from a 
>> database, edn files or off the network?  Piling onto the network idea, why 
>> not have a true global registry which gets updated as Clojure developers 
>> publish specs in real time? 
>>
>
> Nothing is stopping you from running code to load the registry via a 
> database, edn files, or off a network. s/form exists exactly for the 
> purpose of allowing you to extract specs as edn suitable for sending 
> through a network, files, etc. Also, saying no now does not mean saying no 
> forever - we can always expand support for more registry support later.
>

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