From: David P G. <gr...@us...> - 2009-11-06 22:26:14
|
We're very happy to announce that X10 and X10DT version 2.0.0 are now available for download. This is the first release of version 2.0 of the X10 language. There have been several major language changes from X10 1.7 to 2.0: We have added structs to the language. Structs provide a mechanism for defining headerless inlined aggregates. For an example of a struct, see x10.lang.Complex. We have added the ability to declare val instance fields and instance methods of a class to be global. This means that the fields/methods can be accessed/invoked at any place. We have eliminated Values from the language. The combination of structs and global fields/methods cover all of the use cases for Values. We have added static place type checking. We have added unsigned integral types. For more details on these and other minor language changes, please see the language manual or the X10 2.0 tutorial found on x10-lang.org. Details can be found on the X10 2.0.0 Release Page (http://docs.codehaus.org/display/XTENLANG/X10+2.0.0+Release) |