Resolution of label and constructor names: the devil in the details
- November 8, 2012
- Last updated on 2012/11/8
This is a following to the previous post explaining the current discussion around record field and variant constructors disambiguation. This second, more technical blog post will discuss some details of the semantics, and the last one explain some of the philosophical/aesthetic arguments that were used to support either proposal – which may interest you if you like type system design, and come back in other discussions of OCaml design choices.
Using well-disciplined type-propagation to disambiguate label and constructor names
- November 7, 2012
- Last updated on 2012/11/08
An explanation of the raging discussion that has taken place on the OCaml bugtracker about new ways to resolve record fields and variant constructor names using type information. Read more for a presentation of the different proposals and an explanation of the consensus reached.