Note that the readability benefits of inline records on value-manipulating code can already be reaped by just using variant constructors with only one argument, a record. The feature is more of an optimization of the memory representation of this case (won't matter much for most applications) -- and also, admittedly, the readability of the type declaration. Its future availability could be taken as a mere encouragement to use this style already today. On Thu, May 14, 2015 at 10:51 PM, Damien Doligez wrote: > On Wed, May 13, 2015 at 9:20 AM, Jonas Jensen wrote: > > > Is there a good reason not to release current trunk as 4.03 soon? > > Manpower is one such reason. Also, we like to thoroughly test our > code before we release it. And there are several important features > in the works. > > > According to http://caml.inria.fr/mantis/view.php?id=5528, the "Inline > > records for constructor arguments" feature has been merged to trunk. I > > think this is a huge improvement to the language that will improve > > code readability for at lot of projects. > > I see it as a rather small feature. It's not in the same league as GADTs > or Modular Implicits, for example. > > > An end-of-year release seems > > very far away, especially if the release date slips because multicore > > support is such a disruptive change. > > I know our release schedule is rather slow, but OCaml is a really > complex system and we like to think things through before we > release, and this has already saved us from several bad design > decisions. > > -- Damien > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs >