* [Caml-list] [ANN] ocamlnat 0.1.0 release
@ 2011-11-10 12:24 Benedikt Meurer
0 siblings, 0 replies; only message in thread
From: Benedikt Meurer @ 2011-11-10 12:24 UTC (permalink / raw)
To: caml-list
Dear list,
This post announces the 0.1.0 release of the ocamlnat project, which aims to provide a native code toplevel for the OCaml language, that is mostly compatible to the byte code toplevel, but up to 100 times faster.
Home page: http://benediktmeurer.de/ocamlnat
Forge page: https://forge.ocamlcore.org/projects/ocamlnat
GitHub page: https://github.com/bmeurer/ocamlnat
Current features:
- Support for x86 and x86-64 processors running Unix-like systems (tested with Linux and Mac OS X), and experimental support for Win32.
- Mostly compatible with the byte code toplevel `ocaml`, although some functionality is not provided (yet), i.e. tracing does not work.
- Includes an implementation of the linear scan register allocator for increased performance (default is currently the old graph coloring register allocator for well-known stability).
- Separated from the OCaml distribution, can be installed in addition to an existing OCaml 3.12.1 installation.
- Experimental Findlib support, provides a mostly working Topfind interface similar to what Findlib provides for the byte code toplevel.
Open issues:
- Better Findlib integration; packages should install .cmxs files for loading into the native toplevel. Any ideas/help welcome.
- Porting to additional architectures (ARM, PowerPC).
- Windows port.
Benedikt Meurer
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2011-11-10 12:24 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-11-10 12:24 [Caml-list] [ANN] ocamlnat 0.1.0 release Benedikt Meurer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox