Penguin

Differences between version 21 and previous revision of ML.

Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History

Newer page: version 21 Last edited on Friday, September 12, 2003 7:06:47 pm by GlynWebster Revert
Older page: version 20 Last edited on Saturday, March 1, 2003 6:39:14 pm by GlynWebster Revert
@@ -1,5 +1,5 @@
-__ML__ is a family of StaticallyTyped [FunctionalLanguage]s with StrictEvaluation, PolymorphicTypes, HigherOrderFunctions, a higher-order module system. ML can be used interactively for learning, experimentation and testing, or it can be compiled. The two major dialects of ML are [Ocaml] and [SML]. SML is a standardised language with several implementations. Ocaml has a single open source implementation, it extends ML with an [OOP] system. Both major dialects have compilers that produce native code that rivals the speed of C++, and extensive standard and third-party libraries. 
+__ML__ is a family of StaticallyTyped [FunctionalLanguage]s with StrictEvaluation, PolymorphicTypes, HigherOrderFunctions, a higher-order module system. ML can be used interactively for learning, experimentation and testing, or it can be compiled. The two major dialects of ML are [Ocaml] and [SML]. SML is a standardised language with several implementations. Ocaml has a single open source implementation, it extends ML with an [OOP] system. Both major dialects have compilers that produce native code that rival the speed of C++, and extensive standard and third-party libraries. 
  
 [Why YOU want to program in ML | http://www.schizomaniac.net/ml.html] gives you a tour of the features of ML that make it a good general-purpose programming language. It talks about [SML], but what it says applies to [Ocaml] as well. 
  
 !!!An example of ML code: