Bigloo è un compilatore schema open source che fornisce piccolo e veloce basamento alone eseguibili binari.
La versione attuale è stato compilato e testato su:
ย ท 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 e 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)
Anche se non testato, dovrebbe funzionare correttamente:
ย ท SGI (IP32)
ย ท Intel (NeXTStep)
ย ท IBM RS-6000 (AIX)
ย ท SGI (IP20 e IP22)
ย ท MAC PPC (2.2.15pre20)
Caratteristiche :
- Il supporto dei moduli
- Una interfaccia Java estesa
- L'interfaccia C estesa
- Un oggetto strato orientato
- Threads
- semplice eccezione
- IO pratiche
- Supporto Posix
- Supporto Biblioteca
- Un sistema di tipo esplicito e tempo di compilazione rilevazioni tipo di mismatch
- Supporto DSSSL
- Supporto Unicode
Cosa c'è di nuovo in questa versione:.
- Una nuova API e nuova implementazione multi-threading
Cosa c'è di nuovo in versione 3.9a:
- Chiusura ottimizzazione unboxing, nuovo I temporizzata / O, e ottimizzazioni API (ALSA, FLAC, e mpg123).
Cosa c'è di nuovo in versione 3.7a:
- avanzata fase di compilazione di analisi di tipo, nuova fase di compilazione ottimizzazioni, un nuovo interprete, e nuove librerie multimediali.
Cosa c'è di nuovo in versione 3.6a:
- Questa è una versione principale i cui punti salienti principali sono nuovo di compilazione analisi -time tipo, maggiore analisi di errore, una porta Android operativa, e una nuova API di telefonia.
Cosa c'è di nuovo in versione 3.5A:
- Questa versione migliora la portabilità su Arm / Android in particolare supportare le applicazioni multi-threaded native.
- Questa versione supporta anche nuove API e corregge molti difetti della versione 3.4a.
Cosa c'è di nuovo in versione 3.4a:
- Questa versione migliora la portabilità sostenendo due piattaforme extra, Arm / Android e OSGi bundle.
- Sostiene nuove API e corregge molti difetti in 3.3a.
- E 'stato installato con successo su: x86 / 32, Linux 2.6, Arch Linux; x86 / 64, Linux 2.6, Fedora; V6 Arm / v7, Linux, Maemo4 / Maemo5, Android; PowerPC G3, Linux, Debian; x86 / 32, Windows SP2, MinGW; x86 / 32, Mac OS X 10.5 Leopard; e x86 / 64, Mac OS X 10.6 SnowLeopard.
Cosa c'è di nuovo in versione 3.2b:.
- Un generatore .NET bytecode sperimentale
- strutture nuova biblioteca (data, IO, timer).
- Migliorata la generazione del codice.
Cosa c'è di nuovo in versione 3.2a:
- È stata aggiunta una nuova API mail support wit per Maildir , IMAP, vCard, RFC 2045, RFC 2047 e RFC 2822.
- Nuove ottimizzazioni del compilatore sono state attuate.
- Nuove API di sistema sono state aggiunte, tra cui getuid / setuid, os-charset, presa-opzione, e Get-protocolli.
- Nuove Makefile che supportano la compilazione parallela sono stati forniti.
- Questa versione è stata installata con successo su una serie di piattaforme.
Cosa c'è di nuovo in versione 3.1b:
- Un significativo miglioramento delle prestazioni è stato fatto per le applicazioni multi-threaded .
- Le prestazioni del sistema IO è stato migliorato. Sono state aggiunte nuove API per la crittografia e la multimedialità.
- Le nuove funzioni si estendono le API esistenti per cose come le date, prese, e IO.
I commenti non trovato