> This proposal sounds reasonable to me. But I'd support Judicaël and vote > in favor of a single mode. If the designer of a particular library chose > to include labels in its API, why should the user not comply? Who are the > people who `don't want to hear of labels at all'? I don't really have an opinion about whether classic mode, label mode, or something else is best, but I'd like to add my strong support for having just *one* mode that everybody uses. One thing to be careful of, though, is making the language a lot more difficult to use for newcomers. The present language design has the advantage that people do not have to start out understanding labels to do anything at all in OCaml -- they can learn about them much later, when they start doing fancy GUI programming or whatever. This property makes OCaml at the moment a much better language for *teaching* than, say, Java, where there are about a dozen fairly deep concepts that you have to understand before you can write even the smallest program. We use OCaml at Penn for teaching intro programming to hundreds of undergraduates, and the main attraction is that you can write significant programs in a tiny subset of the language. Benjamin ------------------- To unsubscribe, mail caml-list-request@inria.fr. Archives: http://caml.inria.fr