RemObjects Oxygene
Next generation Object Pascal language for .NET, Java, Android and iOS apps.
Published by RemObjects Software
Distributed by ComponentSource since 2007
Prices from: $ 734.02 Version: v11.0.0.x Updated: Weekly
Oxygene is a modern language that was developed from the ground up for the managed environment. Oxygene was designed to fit in well with the .NET and Java frameworks. Oxygene provides a true super-set of what is available in C#, VB.NET and Java, as well as the underlying CLR or JRE platforms. This means that C# or Java developers switching to Oxygene will not miss a single of their favorite language features. At the same time, Oxygene provides a wide range of unique features and integrates new language concepts like sequences and nullable types natively into the language. And virtually all of the features are available across platforms, making it really easy to share code between .NET and Java projects.
Oxygene takes reporting of compiler errors to the next level. Inline Errors let you see what's wrong with your code right inside the code editor, using colored highlights. This allows you focus on your errors in the context of your code, rather than switching between message pane and source. Convenient keyboard shortcuts let you quickly jump from one error to the next. At the same time, Error Ranges give you more details about which parts of the line contributed to the error.
Oxygene's editor-integrated Fix-It support provides automated options to fix common coding errors with a single click – be it to fix the case of an identifier, add a missing semicolon, set up a required assembly reference, or similar. Building on top of that, Spell Checking is integrated into the compiler and contributes to Fix-It by automatically suggesting the proper spelling or case of identifiers and keywords; Spell-checking it also lets the compiler resume compilation beyond errors and produce significantly more precise follow-up errors when an unknown-while-misspelled type is encountered.