Previous Up Next

2  Release notes

This release of the Moby system is an alpha release. As such, there are many aspects of the system that are either not implemented yet or not tested. The more significant limitations are:
Separate compilation
The current release is limited to single-file Moby programs. It is possible to have multiple modules in a single file and nested modules.
Concurrency
The multi-threaded runtime and concurrency features of Moby are not supported in this release.
Parameterized modules
This release supports a first-cut at parameterized modules (thanks to Mike Rainey). There are some outstanding issues related to the interaction of parameterized modules and classes, and type revelations on signatures are not yet supported.
In addition, there are other features that have not been implemented yet: The Moby system is currently supported on 32-bit IA32 (a.k.a. x86) machines running the Linux operating system. We anticipate ports to the AMD64 (a.k.a. x86-64) architecture running Linux and the Power PC running MacOS X. The runtime system is written in ANSI C using some GCC extensions and should port to other UNIX-like systems on the x86 without too much effort.


Previous Up Next