Version 1.0.0 Released#
This is our first major release.
Major updates:
- There is now an Eclipse plugin for Orc, compatible with Eclipse versions 3.3 and later. It is available from the Downloads page
. Thanks go to John Thywissen for his hard work in creating this plugin.
- We have introduced experimental support for exception handling. Exceptions are documented
in the user guide. Thanks go to Andrew Matsuoka for his hard work in designing and implementing this feature.
- The static typechecker is now a permanent language feature. It is no longer experimental, though it is still optional to use. It is documented
in the user guide.
Minor updates:
- The isolated keyword, which creates isolated actors, is now disabled by default; use -allowIsolated to enable it.
- Parser error reporting has only slightly improved; in particular, the parser will clearly report when an Orc program has no goal expression.
- Relative paths in include are now relative to the file that contains the declaration, rather than an Eclipse workspace or some system default. The -I switch still works as before.
- There is now an equality pattern, =x, which matches against the value bound to x, rather than binding a value to x.
- The AST classes within the compiler have been significantly refactored to improve readability.
Add new attachment
Only authorized users are allowed to upload new attachments.