[alice-announce] Alice 1.2 released

Andreas Rossberg rossberg at ps.uni-sb.de
Fri Sep 2 18:09:46 CEST 2005


We are happy to announce version 1.2 of the Alice programming
system:

      http://www.ps.uni-sb.de/alice/

Alice ML is a functional programming language that enriches the
statically typed, closed functional world of ML with extensive
support for type-safe programming of concurrent, distributed
and open systems. It also features cutting-edge constraint
programming technology in the tradition of Oz/Mozart.

Alice ML is a mostly conservative extension of Standard ML
featuring:

   Futures
      selective laziness and light-weight concurrency with
      implicit dataflow synchronisation
   Higher-order modules
      higher-order functors and abstract signatures
   Packages
      dynamically typed ML modules as first-class values
   Pickling
      type-safe, generic & platform-independent marshalling,
      including code, types and entire modules
   Components
      type-safe lazy dynamic linking across the Internet
   Distribution
      type-safe remote functions and network mobility
   Constraints
      constraint propagation and programmable search for
      solving hard combinatorical problems
   Virtual Machine
      portable implementation with just-in-time compilation
   Interactive tools
      graphical browsers for data structures and search spaces

The highlights of this release are:

   New Byte Code Jitter
      optimized internal byte code produced by jitting, which is
      a lot faster than non-jitted code; unlike native code jitting
      it is available on all platforms
   Improvements to Interactive Toplevel
      many tweaks and fixes in the GUI; new features include type hints,
      and native look&feel on Windows (thanks to Gtk Wimp theme)
   Overhaul of Gecode Constraint Library
      many, many bug fixes in Gecode implementation and binding;
      simplified interface to set constraints
   Overhaul of Gtk Graphics Library
      re-structured into submodules with proper dynamic type checking;
      upgraded to Gtk 2.6, including bindings to GLib, Pango, and Atk
   Regular Expression Library
      a simple binding to the GNU Regex library is now included
   64 Bit Support
      Alice can now support 64 bit architectures; a first package
      is available for Debian AMD 64
   Bug Fixes
      lots of bug fixes and minor improvements all over the place

For a detailed list of changes please see:

      http://www.ps.uni-sb.de/alice/download/CHANGES

Alice is open source under a BSD-style license. Source and binary
packages are currently available for Linux, Mac OS, and Windows.

Enjoy,

         - The Alice Team


More information about the alice-announce mailing list