Just a quick question (before I forget): Is deftype/defrecord still alpha? Or is the "Alpha - subject to change" note in the docstrings just an oversight?
Thanks, -F.M. On 23 Jun., 20:43, Chris Redinger <ch...@clojure.com> wrote: > Clojure 1.3 Beta 1 is now available at > > http://clojure.org/downloads > > All of you that were waiting for the official beta, now's your chance to > start using it! We look forward to your feedback. > > Here are the list of changes: > > 0 Changes from 1.3 Alpha 7 to 1.3 Beta 1 > 1 Changes from 1.3 Alpha 7 to 1.3 Alpha 8 > 2 Changes from 1.3 Alpha 6 to 1.3 Alpha 7 > 3 Changes from 1.3 Alpha 5 to 1.3 Alpha 6 > 4 Changes from 1.3 Alpha 4 to 1.3 Alpha 5 > 5 Changes from 1.3 Alpha 3 to 1.3 Alpha 4 > 6 Changes from 1.3 Alpha 2 to 1.3 Alpha 3 > 7 Changes from 1.3 Alpha 1 to 1.3 Alpha 2 > 8 Changes from 1.2 to 1.3 Alpha 1 > 9 About Alpha Releases > > Issue Tracking:http://dev.clojure.org/jira > > = 0 Changes from 1.3 Alpha 8 to 1.3 Beta 1 (06/21/2011) > > * Fix weak hold-unto-head problem in partition-by (CLJ-769) > * Protocol's method cache falls back to using a map when shift-mask > table won't work (CLJ-801) > > = 1 Changes from 1.3 Alpha 7 to 1.3 Alpha 8 (05/27/2011) > > * improvements to print/read for defrecords/deftypes > (CLJ-800, CLJ-794) > * numeric fixes (CLJ-795, CLJ-802) > * fix compiler handling of recur mismatch (CLJ-671) > * improved method resolution (CLJ-789) > * allow record fields that collide with method names > > = 2 Changes from 1.3 Alpha 6 to 1.3 Alpha 7 (05/13/2011) > > * print/read syntax for defrecords (CLJ-374) > * several primitive math improvements: > (CLJ-184, CLJ-784, CLJ-690, CLJ-782) > * case now handles hash collisions (CLJ-426) > > = 3 Changes from 1.3 Alpha 5 to 1.3 Alpha 6 (03/11/2011) > > * improved startup time > * several "holding onto head" fixes (CLJ-708) > * internal keyword map uses weak refs > * fix perf on some numeric overloads (CLJ-380) > * detect and report cyclic load dependencies (CLJ-8) > > = 4 Changes from 1.3 Alpha 4 to 1.3 Alpha 5 (01/14/2011) > > * pprint respects *print-length* > * into-array now coerces numeric types > * Java's line.separator property for newline > * compilation and deployment via Maven > > = 5 Changes from 1.3 Alpha 3 to 1.3 Alpha 4 (12/12/2010) > > * normalized unchecked-* fn names > * added *unchecked-math* support > * fixes to binding conveyance (and *agent*) > > = 6 Changes from 1.3 Alpha 2 to 1.3 Alpha 3 (11/05/2010) > > * fixed filter performance issue introduced in 1.3A2 > * with-redefs macro (useful for stubbing) > * print-table > > = 7 Changes from 1.3 Alpha 1 to 1.3 Alpha 2 (10/10/2010) > > * code path for using vars is now *much* faster for the common case, > and you must explicitly ask for :dynamic bindability > * new: clojure.reflect/reflect > http://dev.clojure.org/display/design/Reflection+API > * new: clojure.data/diff > > = 8 Changes from 1.2 to 1.3 Alpha 1 (09/23/2010) > > * enhanced primitive support > (http://dev.clojure.org/display/doc/Enhanced+Primitive+Support) > * better exception reporting > * ancillary namespaces no longer auto-load on startup: > clojure.set, clojure.xml, clojure.zip > > = 9 About Alpha Releases > > 1.3 is the first release of Clojure that will include a series of > alpha builds. We are adding these builds to support maven and > leiningen users, who want a specific artifact that they can target (as > opposed to building from master or "moving-target" snapshots). > > If you are the kind of person who used to track master by building > from source, but no longer do so because you are using maven or > leiningen, alpha releases are for you. > > -- > Christopher Redinger > Clojure/corehttp://clojure.com -- 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