And I'm even more grateful to Xavier and the team for doing such a great job with OCaml over the years, and for providing a solid core language, an excellent runtime system and the very interesting set of langauge features they've added to the core. Core Caml provides a great starting point for work of all kinds: I used it in my PhD thesis, for example, as the term language for a theorem prover. I chose to implement a core Caml compiler for .NET partly to test out generics, but also because I want to be able to program against .NET libraries using the language I love to program in, and reuse the libraries and techniques I've developed. I guess it's possible I'll get a bit of flak from the Caml community about F#. Being at Microsoft Research I presume I'll be writing a fair bit of .NET code sooner or late, and personally I'd rather do that in Caml/F# than C#... I hope the Caml community won't mind me making that opportunity available to others via the public release of F#. Cheers, Don -----Original Message----- From: Xavier Leroy [mailto:xavier.leroy@inria.fr] Sent: Sat 08.06.2002 18:01 To: Vincent Foley Cc: OCaml Mailing list Subject: Re: [Caml-list] F# > http://research.microsoft.com/projects/ilx/fsharp.htm > > F# is a .NET language based on the core of OCaml. It can use the .NET > libraries and interact with C#. What do you guys think? I think that Don Syme and his Microsoft Cambridge colleagues did a great job with adding parametric polymorphism to the .NET framework -- something that was initially overlooked in .NET --, and I'm very happy that they chose core Caml to demonstrate this extension in action. By the way, for those of you who are in the Paris area: Don Syme will give a talk on F# at INRIA Rocquencourt on the morning of June 14th, and everyone is welcome to attend. E-mail me privately for more info. - Xavier Leroy ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners N‹§²æìr¸›zf¢•Æ¦–X¬¶·ª¹ë-ŠzâiúÀ­Èb½ë!¶ÚýƦ–)뉧ëè+zš+¶Èm¶Ÿÿq©¥Šzâiúÿn)ÿq©¥nè,!¶ÚýƦ–)뉧ëüPü ŠyÞ®Éb²Øm¶Ÿÿ‚º.¦Ìš†Š¢o஋©þ‡šVÞ‚)çz»