Beta 12, the final beta

We are proud that we can announce that the final beta of X# (Beta 12) has just been released to our FOX subscribers.
Some of the changes in this build:

  • We have migrated to the Roslyn codebase for C# 7. That will allow us to add many new language features in the not too far future and also solves some small problems from the earlier codebase.
  • The build contains some changes that make the compiler more VO compatible.
  • We have added support for X# Scripting.
  • We have made many improvements to the Visual Studio integration.

For a complete list of changes look at the what's new document in the General/Downloads section on this website.

If you want to support the X# project, it is not too late. We have a special 30% discount to celebrate the 20th anniversary of Visual Studio. This special offer is valid until June 7. Click here for more information.

Finally: we have also received another great customer example from Wolfgang Riedman, his "Door Configurator".
Look in the examples section on this website for more details about this example.

 


11 comments

  • XScript have some kick on it.

    TypeScript
    NativeScript
    JavaScript

    and X# with integrated scripting: XScript

    Just a random thought
  • to add more capability: XScript ability execute C#, VB.NET code as well. Anyway, I will discover soon this X# Scripting. I have a need for this kind of stuff.
  • I have started also my migration from VO, and the process runs much better than expected, thanks to the very compatible compiler and the excellent XPorter/VO.
  • I have rebuilt our applications with the new version. The compiler has found some additional errors (#Null_symbol and event:namesym <> null_object). The programs are running now.
  • Wolfgang,
    i had a look into X#transporter in Xide, and see only sln or vnproj as possible source. Thought, it reads aef?
  • Ah, ok. No hurry, just wondering if i missed something. ATM i'm not sure, if i should "restart" from my VO-codebase, as there are quite some additions i only added in my VN-time. Have to think about how to "diff" aef and viproj ;)
  • Great job guys,

    Quick question:
    While in the process of converting our solution over to X#, we are going to need to have both X# and Vulcan.Net installed on the same workstation at the same time. Is that posable?

    I seem to remember they didn't play well together.
  • I have both installed on my development machine, and they work well together. I must admit that I use mostly XIDE for development, but AFAIK most people that works with X# has also Vulcan installed. Personally I think that the co-existence of Vulcan and X# will be relatively short, as X# compiles nearly all Vulcan code, but has much more advanced language features like LinQ and full generics support.