On Thu, Mar 5, 2009 at 9:00 AM, Stephen C. Gilardi <squee...@mac.com> wrote:
>
> On Mar 5, 2009, at 8:50 AM, Chouser wrote:
>
>> Aren't there already no-arg options like :reload and :verbose?
>
> Those apply to the entire :use or :require clause. They are flags that are
> peers with libspecs, not within them.

Fair enough.

So the least-breaking change proposed here would be simply that if
:use is given an :as parameter, that it no longer also refer all the
other symbols directly.

Rich seemed to want to reduce the breakage here as much as possible,
and IMHO this is pretty minimal.

If it's still too much potential breakage this behavior could be
attached to a new top-level name such as :uses or :demand, to be a new
sibling of :use and :require.

Perhaps gentle suggestions in the docs could then encourage people to
stop using the older forms such that they could one day be removed.

--Chouser

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

Reply via email to