Introducing Mercury
Summary
We are thrilled to announce the release of Elements 11, and with it its most interesting new feature: the introduction of Mercury as the sixth language supported by our compiler and tool chain. It also gains a bunch of language capabilities "for free" by virtue of being part of the Elements compiler tool chain, such as support for Aspect Oriented Programming (essentially, fancy attributes that can affect your code et compile-time), or mapped types. Over the coming months and years, we will continue innovating on the language and add more exciting new features and capabilities to it – based on our own ideas, as well as of course user feedback and request (directly to us, and from the VBLang community). Mercury brings the VB language natively to additional platforms — without reliance on the .NET, Mono or Xamarin runtimes or compatibility layers. Mixing C# and VB in the Same Project Mercury is part of a language family and compiler tool chain that has been stable and growing for over 15 years now.