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: