Language Features 1.0 (Adrenochrome)
From RemObjects Software
This is a Oxygene Language Feature topic
Feel free to add your notes to this topic below.
The first release of Oxygene (while known as Chrome) added the following language features on top of traditional Object Pascal implementations such as Delphi and Free Pascal:
- Generics
- Class Contracts
- Namespaces
- Virtual Properties
- Enhanced Events Support
- Asynchronous Methods and Thread Synchronization
- Partial Classes (supported for .NET 1.1, as well)
- Operator Overloading
- Class References (aka Meta Classes) and Virtual Constructors
- Enhanced Loops
- Inline Variable Declaration and Type Inference
- Inline Property Accessors
- Enhanced 'case of' and 'case type of' statements
- Enhanced 'try/finally/except'
- Exception Handling
- Double Boolean Comparisons
- Empty Methods
- Static Classes
- Enhanced 'exit' statement
- Enhanced is not and not in operators
Language Features by Version
- 1.0 (Adrenochrome)
- 1.5 (Floorshow)
- 2.0 (Joyride)
- 3.0 (Oxygène)
Product: RemObjects Oxygene (formerly known as Chrome)
Current version: 3.0
Previous Versions: 'Joyride' (2.0), 'Floorshow' (1.5), 'Adrenochrome' (1.0)
Glossary — Keywords — Language Features — Platform Features — Samples — Articles — How To — Issues
Categories: Index | Oxygene | Feature
