We have just released XSharp Bandol Beta 4.

This new build included fixes to the runtime, Visual Studio integration and a few changes to the compiler.
With this build you should be able to work with the latest version of Visual Studio again.

There is one change in the compiler that qualifies as a breaking change:
When the compiler detects a (static) method and a function with the same name and prototype then the compiler will now choose the function and no longer the method. This is compatible with Visual Objects.
To call the method either prefix the call with SELF: when it is an instance method (which is mandatory in Visual Objects) or prefix the call with the typename (which is not possible in Visual Objects because that language does not have static methods).
We have added a compiler warning for situations where this occurs in your code. See this help page for more information and an example

A public version of this beta will be released later this week.


#1 Karl Faller 2018-08-26 16:52
sheer curiosity: why is this new build almost 10MB smaller? Is this as it should be ;

#2 Wolfgang Riedmann 2018-08-26 17:53
Thank you very much Robert, specially for the compiler change!
#3 Robert van der Hulst 2018-08-26 17:58
We removed the generated documentation for the Vulcan Runtime.

#4 Rene J. Pajaron 2018-08-29 01:57
this is great!

kudos to X# Team

You need to login to post comments on this website.