|
|
Version 0.8.0 Alpha
|
|
|
Portal to the Milescript open-source development community.
|
Well, it's been three months since our pre-alpha release and Milescript is finally feature-complete. The Milescript toolchain encompasses the entire client-side development cycle. It incorporates a statically typed language which supports classical inheritance, automatically generates documentation, integrates unit tests, and is developed in an Eclipse IDE Plugin.
New Features:
- Eclipse Plugin ( the plugin is in alpha, advanced features like refactoring will take more time )
- Unit Testing framework ( utilizing the CrossCheck open-source project )
- Generated Documentation ( similar to Javadoc )
- Name Condensation, reduces the size of generated code significantly
- Exported Methods and Attributes, allows Milescript code to be called from JavaScript
- LibExt - allows type-checked Ext 2.0 to be used in Milescript, but adds nothing to generated code
- Elements from ECMAScript 4, such as Record and Union types for use with External Classes
- Several new demos: Game of Life, ExtJS 2.0, Dojo Charting, Google Base, and Fisheye Menu
- See the Alpha Release wiki page for a more detailed description of each new feature.
Also, the Milescript 1.0 Specification is now finalized. Any further changes to the language syntax will be included in future versions of Milescript and will maintain backwards compatibility with Milescript 1.0.
Release Notes:
- You no longer need to download the example workspace separately, it is included in the binary distribution
- See the Known Issues for more information
|
|
Developing in Milescript
Testing in Milescript
Documentation in Milescript
|
|
|
|
|