Penguin

Differences between version 23 and previous revision of ML.

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

Newer page: version 23 Last edited on Sunday, March 7, 2004 9:27:51 am by AristotlePagaltzis Revert
Older page: version 22 Last edited on Sunday, October 26, 2003 7:16:28 am by AristotlePagaltzis Revert
@@ -1,5 +1,5 @@
-__ML__ is a family of StaticallyTyped FunctionalProgramming languages 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. 
+__ML__ is a family of StaticallyTyped functional programming languages 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: