Timeline | RemObjects Software

A Quick Look Back

Elements Timeline

A look through the long arc of Elements, from its earliest language roots to the broader cross-platform toolchain it has become.

Start
2003

Adrenochrome (2003)

Work begins on an internal project code-named "Adrenochrome", to create a command line compiler for Object Pascal that targets the .NET 1.1 runtime.

2005

Chrome 1.0 (Early 2005)

Inspired by the classic Object Pascal of Delphi, Oxygene reinvents the Pascal language and hits the ground running with over 25 major new language features on top of full feature parity with the then-current Delphi dialect, in its first version.

Version 1.0 was a true reimagining of Pascal, for the world of .NET. Little did we know back then, that it would evolve to cover many more platforms, and gain four sister languages.

2005

Chrome 'Floorshow' 1.5 (Late 2005)

  • Generics
  • Type Inference
  • .NET 2.0
2007

Chrome 'Joyride' 2.0 (2007)

  • LINQ, Sequences & Queries
  • Colon Operator
  • .NET 3.x
2008-2009

Oxygene 3.0 (2008-2009)

  • Cirrus
  • Parallelism Features and Future types
2010

Delphi Prism (2010)

Embarcadero licenses the Oxygene compiler for .NET and exclusively distributes is as Delphi Prism and later Embarcadero Prism, thru version 4.0 and 5.0.

2010

Oxygene 4.0 (2010)

2011

Oxygene 5.0 (2011)

  • Java Platform ("Cooper"), and Android support
  • Mapped Types
  • Duck Typing
2013

Oxygene 6.0 (2013)

  • Cocoa Platform ("Toffee")
2014

Elements 7.0 (Early 2014)

  • C# Language ("Hydrogene")
  • Sugar Cross Platform Library
  • Cross-Platform Compatibility Mode
  • Multi-Part Method names for all platforms
2014

Elements 8.0 (Late 2014)

  • Shared Projects
  • EUnit Testing Framework
  • Non-nullable types
8.2

Elements 8.2

  • tvOS and watchOS support for the Cocoa platform
  • Windows 10 Universal Application Platform (UAP) support
8.3

Elements 8.3

  • Fire IDE for Mac officially ships
2016

Elements 9.0 (Late 2016)

9.1

Elements 9.1

  • New Island Platform (Android NDK)
  • Elements RTL Cross-platform Library
2017-2021

Elements 10 (Late 2017-2021)

  • New Island Platforms (WebAssembly, Darwin)
  • Advanced Conditional Compilation Architecture
  • Water IDE for Windows officially ships
  • Go Language ("Gold")
Today