Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
Fw: OCaml App (NML) Announce
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2000-03-27 (17:13)
From: David McClain <dmcclain@a...>
Subject: Fw: OCaml App (NML) Announce
The URL at the bottom of the message should have read

not (.html).  Sorry for the inconvenience....

----- Original Message -----
From: David McClain <>
To: <>
Sent: Friday, March 24, 2000 2:04 PM
Subject: OCaml App (NML) Announce

> Dear OCaml Enthusiasts,
> It has been stewing for more than a year now, a continuing work in
> but it is high time that I release a matured copy of the code and sources
> the world. NML (Not ML, Numeric Modeling Language, Numeric ML, Nearly ML,
> ...) is an interactive, dynamically typed, tail pure, compiled (to native
> code closures) functional language, whose syntax closely follows that of
> OCaml, but where all math operations are overloaded and vectorized on real
> and complex data in the form of lists, vectors, multidimensional arrays,
> tuples, etc.
> It has proven itself in the field for the past 9 months. Numerous samples
> are included with the sources, including a translation of Norvig's Prolog
> interpreter (just a toy... but it shows the power of NML for non-numeric
> well as numeric problems). NML is very fast!!! on large array-based
> problems, and is reasonably fast on non-numeric problems (probably not as
> efficient as OCaml) but certainly a lot easier to code interactively at
> command line (no type inferencing and no type checking... hence inherently
> unsafe).
> The application and its sources presently runs on Win/NT 4.0 and Linux.
> the Linux port has been ignored for the past 5 months. It produces very
> looking graphics, 2-D data plots, pseudo-color image displays, and shaded
> surface plots. It is shareware in the sense of the OCaml license, and a
> request that acknowledgement be given to the original authors. Source
> consists of about 28K lines of OCaml, and 10K lines of supporting C/C++
> code.
> You can find more about it at
> and the zipped sources and NML.exe at
>  (1100 KB).
> Many thanks to Xavier and the others at INRIA for their wonderful language
> system!!
> - D. McClain, Sr. Scientist
> Raytheon Systems Co.
> Tucson, AZ