Name | Modified | Size | Downloads / 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