XSharp Bandol Beta 8 "The Christmas Edition"

ChristmasEdition   

We are very proud that we can announce that we have just released XSharp Bandol 8 "The Christmas Edition" to our FOX subscribers.
A public version of this beta will be released in a few days,

This new version has many new features. To name a few:

  • A new much faster macro compiler
  • Many changes to the runtime, including new functions and improved RDD support
  • The compiler has been created from the latest version of the Roslyn code. Some of the new Roslyn features, such as the abiltity to create reference assemblies by specifying a command line option have been added. Other new features will follow in the coming releases
  • We have added support for a new dialect "Xbase++". The compiler now recognizes the "Xbase++ syntax for class declarations.
  • We have added a new .Net core version of the compiler and X# scripting engine (which replaced the former "portable" compiler.
  • And many more

The development team wishes you all a very happy Christmas.

 

{rsfiles path="fox/Compiler/XSharpSetup2Beta8Fox.zip"}


9 comments

  • Great, tahnk you very much!
    It was what I had been waiting for a long time, a real Christmas present.
    And Merry Christmas to all of you!
    Danilo
  • Hi Robert,

    i see the installer was changed. After using the latest installer there are now 2 GAC versions of each VO* assembly. e.g.

    VOConsoleClasses
    -v4.0_2.0.0.6__a967d8055360a7b9
    -v4.0_2.0.0.8__a967d8055360a7b9

    may i simply delete all _2.0.0.6_ trees ?

    regards
    Karl-Heinz
  • [quote name="Karl-Heinz Rauscher"]Hi Robert,

    i see the installer was changed. After using the latest installer there are now 2 GAC versions of each VO* assembly. e.g.

    VOConsoleClasses
    -v4.0_2.0.0.6__a967d8055360a7b9
    -v4.0_2.0.0.8__a967d8055360a7b9

    may i simply delete all _2.0.0.6_ trees ?

    regards
    Karl-Heinz[/quote]

    Yes, you can delete the old ones. The installer should have taken care of that.
    I am not sure what went wrong.

    Robert
  • [quote name="Jamal"]"improved RDD support"

    Is DBFCDX supported? If not what's the hold up?


    Jamal[/quote]
    Jamal,
    No it is not included yet.
    This will be the #1 feature for the next build with (as #2) support for MemVars (Public, Private) both in the normal language as well in the macro compiler.

    The "hold up" is simply time. We can't do everything at the same time. We have started with DBFCDX but is not finished yet, so it is not included.
    If you really need DBFCDX then you can use Advantage local server at this moment. Our advantage RDD already supports CDX.

    Robert