Re: [Caml-list] OCaml 3.12.0+beta1

2010-06-24 Thread Florent Ouchet
Hello, No problem so far with 3.12.0b1 but... Damien Doligez a écrit : - Record patterns of the form { lbl = pat; _ } to mark that not all labels are listed, purposefully. (See new warning below.) This modification heavily breaks backward compatibility with OCaml 3.11. You should

Re: [Caml-list] OCaml 3.12.0+beta1

2010-06-24 Thread Martin Jambon
Florent Ouchet wrote: Hello, No problem so far with 3.12.0b1 but... Damien Doligez a écrit : - Record patterns of the form { lbl = pat; _ } to mark that not all labels are listed, purposefully. (See new warning below.) This modification heavily breaks backward compatibility with

Re: [Caml-list] OCaml 3.12.0+beta1

2010-06-24 Thread Florent . Ouchet
Martin Jambon martin.jam...@ens-lyon.org a écrit : I disagree. The syntax is a new and optional feature. Authors who want their new code to compile with an earlier version of OCaml should simply avoid using the new feature, as always. The 3.12 version number is just minor increment. It

Re: [Caml-list] OCaml 3.12.0+beta1

2010-06-24 Thread Dmitry Bely
On Thu, Jun 24, 2010 at 10:59 PM, florent.ouc...@imag.fr wrote: Martin Jambon martin.jam...@ens-lyon.org a écrit : I disagree.  The syntax is a new and optional feature.  Authors who want their new code to compile with an earlier version of OCaml should simply avoid using the new feature,

Re: [Caml-list] OCaml 3.12.0+beta1

2010-06-24 Thread Till Varoquaux
On Thu, Jun 24, 2010 at 2:59 PM, florent.ouc...@imag.fr wrote: Martin Jambon martin.jam...@ens-lyon.org a écrit : I disagree.  The syntax is a new and optional feature.  Authors who want their new code to compile with an earlier version of OCaml should simply avoid using the new feature,

Re: [Caml-list] OCaml 3.12.0+beta1

2010-06-24 Thread Florent Ouchet
Till Varoquaux t...@pps.jussieu.fr a écrit : As for forward compatibility (ie programs coded with 3.12 in mind might not compile with 3.10) this is a price I am happy to pay in order to have a language that's constantly improving. I think that this is feeling that is shared by many. ok all, it

Re: [Caml-list] OCaml 3.12.0+beta1

2010-06-24 Thread Hezekiah M. Carty
On Thu, Jun 24, 2010 at 4:49 PM, Florent Ouchet florent.ouc...@imag.fr wrote: This specific ( { ; _} ) forward compatibility with ocaml 3.12 is possible for a little cost. It's just about removing the extra underscore characters. Anyway if the preprocessing script does not come out of the

Re: [Caml-list] OCaml 3.12.0+beta1

2010-06-24 Thread Florent Ouchet
Hezekiah M. Carty hca...@atmos.umd.edu a écrit : The trailing _ in a record match is not required. It is allowed in 3.12, and in combination with an optional warning flag it can be used to check for incomplete record matches. Why is any preprocessing needed? If an application is written to

[Caml-list] Workshop on ML 2010 - Extended Submission Deadline

2010-06-24 Thread Matthew Fluet
In response to requests, the submission deadline has been extended by one week until 2 July 2010. The 2010 ACM SIGPLAN Workshop on ML http://www.cs.rit.edu/~mtf/ml2010 Baltimore, Maryland, United States Sunday,

Re: [Caml-list] OCaml 3.12.0+beta1

2010-06-24 Thread bluestorm
Wouldn't a simple sed s/; _ }/}/g suffice in practice ? ___ Caml-list mailing list. Subscription management: http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list Archives: http://caml.inria.fr Beginner's list: