Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: "David McClain" <dmcclain@azstarnet.com>
To: <caml-list@inria.fr>
Subject: OCaml App (NML) Announce
Date: Fri, 24 Mar 2000 14:04:06 -0700	[thread overview]
Message-ID: <000501bf95d4$7f544de0$250148bf@vega> (raw)

Dear OCaml Enthusiasts,

It has been stewing for more than a year now, a continuing work in progress,
but it is high time that I release a matured copy of the code and sources to
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 as
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 the
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. But
the Linux port has been ignored for the past 5 months. It produces very nice
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
http://www.azstarnet.com/~dmcclain/nmlpromo.html
and the zipped sources and NML.exe at
http://www.azstarnet.com/~dmcclain/nml.zip  (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




             reply	other threads:[~2000-03-27 17:11 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-03-24 21:04 David McClain [this message]
2000-03-29  6:00 ` scientific computing with ocaml, gsl api Julian Assange
2000-03-29  6:38   ` David McClain
2000-03-29  7:13   ` David McClain
2000-03-29 20:08   ` David McClain

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='000501bf95d4$7f544de0$250148bf@vega' \
    --to=dmcclain@azstarnet.com \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox