This is a list of features that will make up the primary content of the Orc 1.2 release.

Records#

See ExplicitRecordSyntax

XML#

Web Services#

Java type interactions#

The Orc typechecker is currently limited in its interaction with the Java type system. In particular, it does not interact well at all with Java interfaces; it is not currently possible to use a Java interface as a type in Orc (unlike a class, which is implicitly given an Orc type by the class declaration). Furthermore, Orc does not even attempt to compute a join for Java types. Though it is impossible to compute a unique join in all cases (due to multiple inheritance through interfaces), there is still a least upper bound in most common cases.

Unified build procedure#

At present, the build procedure is by-hand and cumbersome, involving hidden dependencies and manual changes to multiple files. We would like to unify this build procedure into (ideally) a single ANT build file, with a unified set of build properties, located in a separate repository project whose only purpose is to perform consistent cross-project builds.

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-10) was last changed on 05-Mar-2010 16:02 by DavidKitchin