bigloo is an open source scheme compiler that delivers small and fast stand alone binary executables.
The current version has been compiled and tested on:
· x86-linux (Debian 3.0, Mandrake 8.1, Sun JDK 1.4.1)
· x86-win32 (Windows 2000, XP)
· x86-FreeBSD (4.0)
· x86-NetBSD (1.6)
· x86-MinGW ()
· PowerPC G4 (MacOS X xnu-201.5)
· PowerPC G3 (Gentoo Linux)
· SPARC (Solaris 2.6 and 2.8, Sun JDK 1.3, Linux (Debian))
· Compaq Alpha (Digital Unix 4.0f aka True64, JDK 1.3)
· Compaq Alpha (Linux 2.2 (Debian))
· Arm (Linux (Debian))
· IA64 (Linux (Debian))
· IBM P660 (AIX RS-6000 4.3.3)
Even if not tested, it should run correctly on:
· SGI (IP32)
· Intel (NeXTStep)
· IBM RS-6000 (AIX)
· SGI (IP20 and IP22)
· MAC PPC (2.2.15pre20)
Features:
- Module support
- An extended Java interface
- An extended C interface
- An object oriented layer
- Threads
- Simple exception
- Practical IOs
- Posix support
- Library support
- An explicit type system and compile time type mismatch detections
- Dsssl support
- Unicode support
What is new in this release:
- A new API and new implementation multi-threading.
What is new in version 3.9a:
- Closure unboxing optimization, new timed I/Os, and API optimizations (ALSA, FLAC, and mpg123).
What is new in version 3.7a:
- Enhanced compile-time type analysis, new compile-time optimisations, a new interpreter, and new multimedia libraries.
What is new in version 3.6a:
- This is a major version whose main highlights are new compile-time type analysis, enhanced error tracing, an operational Android port, and a new telephony API.
What is new in version 3.5a:
- This version improves portability on Arm/Android in particular by supporting native multi-threaded applications.
- This version also supports new APIs and fixes many glitches of version 3.4a.
What is new in version 3.4a:
- This version improves portability by supporting two extra platforms, Arm/Android and OSGi bundles.
- It supports new APIs and fixes many glitches in 3.3a.
- It has been successfully installed on: x86/32, Linux 2.6, Arch Linux; x86/64, Linux 2.6, Fedora; Arm v6/v7, Linux, Maemo4/Maemo5, Android; PowerPC G3, Linux, Debian; x86/32, Windows SP2, MinGW; x86/32, Mac OS X 10.5 Leopard; and x86/64, Mac OS X 10.6 SnowLeopard.
What is new in version 3.2b:
- An experimental .NET bytecode generator.
- New library facilities (date, IOs, timer).
- Improved code generation.
What is new in version 3.2a:
- A new mail API has been added wit support for Maildir, IMAP, vcard, RFC 2045, RFC 2047, and RFC 2822.
- New compiler optimizations were implemented.
- New system APIs were added, including getuid/setuid, os-charset, socket-option, and get-protocols.
- New Makefiles that support parallel compilation were provided.
- This version has been successfully installed on a range of platforms.
What is new in version 3.1b:
- A significant performance improvement was made for multi-threaded applications.
- Performance of the IO system was improved. New APIs have been added for cryptography and multimedia.
- New functions extend the existing APIs for things like dates, sockets, and IO.
Comments not found