4.0 is a major new version of the Microsoft .NET Framework, including a new runtime (last updated with version 2.0), more standard framework classes and opportunity for additional language features. The May 2010 release of Oxygene adds full support for .NET 4.0 with the matching version 4.0 of the Oxygene compiler.
New language features and compiler enhancements enabled by .NET 4.0 include
- Big Integer constants
- Dynamic Types
- PIA Import Support
- Support for tail recursions
- Futures and Parallel loops
- Generic Co- and Contra-variance