Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Ml > new release of ...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 1 Topic 920 of 968
Post > Topic >>

new release of the MLton Standard ML compiler

by "Matthew Fluet" <matthew.fluet@[EMAIL PROTECTED] > Aug 31, 2007 at 10:52 PM

We are pleased to announce a new release of MLton, the whole-program
optimizing compiler for Standard ML, available at http://mlton.org/.
MLton version 20070826 is the first public release since 20051202.

The major improvements are:

 + Sup****t for 64-bit platforms.
 + Native amd64 codegen.
 + New platforms: AMD64/Linux, AMD64/FreeBSD, HPPA/HPUX,
    PowerPC/AIX, X86/Darwin.
 + Sup****t for specifying default Int.int, Word.word, and Real.real
    types at compile-time.

MLton has the following features.

 + ****tability.
  Runs on the following platforms.
  o AMD64: Linux, FreeBSD.
  o HPPA: HPUX (11.00 and above), Linux (Debian).
  o PowerPC: AIX (5.1 and above), Darwin (Mac OS X), Linux (Debian,
Fedora).
  o Sparc: Linux (Debian), Solaris (8 and above).
  o X86: Cygwin/Windows, Darwin (Mac OS X), FreeBSD, Linux, MinGW/Windows,
     NetBSD, OpenBSD.
 + Robustness.
  o Sup****ts the full SML 97 language as given in The Definition of
     Standard ML.
  o A complete implementation of the Basis Library.
  o Generates standalone executables.
  o Compiles large programs (hundreds of thousands of lines).
  o Sup****t for large amounts of memory (up to 4G on 32-bit systems,
     more on 64-bit systems).
  o Sup****t for large arrays (up to 2G elements).
  o Sup****t for large files (using 64-bit file positions).
 + Performance.
  o Executables with excellent running times.
  o Native integers, reals, and words (untagged and unboxed).
  o Unboxed native arrays.
  o Multiple garbage collection strategies.
  o Fast arbitrary-precision arithmetic based on the GnuMP.
 + Tools.
  o Source-level profiling of both time and allocation.
  o ML-Lex lexer generator.
  o ML-Yacc parser generator.
  o ML-NLFFIGEN.
 + Extensions.
  o Simple and fast C FFI for calling from SML to C and from C to SML.
  o The ML Basis system for programming in the very large.
  o Libraries for C pointers, continuations, interval timers, random
     numbers, resource limits, resource usage, signal handlers,
     system logging, threads, and heap save and restore.

For more information, go to the MLton home page.

  http://mlton.org/

Enjoy!

-- The MLton Team
 




 1 Posts in Topic:
new release of the MLton Standard ML compiler
"Matthew Fluet"  2007-08-31 22:52:45 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 25 23:44:37 CDT 2008.