>
>
> What does 1.0 mean to you? Are we there yet? Any recommendations for
> the organization of the release branches, patch policy etc?
>

To me, beside what was already said, it means a deprecation policy. I like
Python's. First release after deprecated changes are decided, code works as
is but produces warning if you run it under warning mode. Second release,
warning will come warning mode or not and third release, the feature is cut.

Ideally, since backward compatibility is a big selling point of Java, I'd
like to be able to tell clojure I require say version 1.0 and get the 1.0
behaviour even if I'm running on a newer version. It would enable the
language to grow while providing a nice compatibility layer. Unless that's
too hard or there is ramifications I'm not seeing.

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