Download Latest Version alchemy-os-2.1.8.jar (218.2 kB)
Email in envelope

Get an email when there's a new version of Alchemy OS

Home / 2.0 Beta
Name Modified Size InfoDownloads / Week
Parent folder
README 2012-11-14 1.0 kB
alchemy-os-1.99.1.jar 2012-11-14 190.4 kB
alchemy-os-1.99.1.jad 2012-11-14 458 Bytes
alchemy-apps-1.99.0-src.zip 2012-11-13 82.3 kB
Totals: 4 Items   274.1 kB 0
= New in release 2.0 =

This release is _incompatible_ with 1.x series. Neither sources nor binaries from old Alchemy work in the new release.

=== Far from full list of new features in Alchemy OS 2.0 ===

General improvements:
 * Ability to kill frozen screen
 * Mounting file systems
 * Startup scripts

Ether language:
 * New type system
 * Typed arrays
 * Methods
 * Range operator (`[:]`)
 * Overloading for array and range operators (`[]`, `[]=` and `[:]`)
 * Properties
 * `switch` operator
 * `do..while` operator
 * `try..catch` blocks
 * Operator assignments (`+=`, `-=`, etc.)
 * Anonymous functions

Compiler:
 * Adding debugging information to binary (when compiling with -g)
 * Different warning categories (control with -Wcat and -Wno-cat)
 * Optimization improvements

Core library:
 * Brand new API!
 * Custom I/O streams, pipes
 * Work with processes
 * Error handling

Other libraries:
 * Reworked and enhanced UI functions
 * Work with http/https, web sockets
 * Media API
 * Access to COMM and IrDA ports
 
Source: README, updated 2012-11-14