fbpx

With the complete disappearance of our former competitor in the Xbase for .Net area (did you look at their website recently ?) we have decided that it is now time to make the source code to our compiler publicy available. After all we have nothing to hide, in fact we are very proud of what we have achieved in the last four years!

You will find the source code to the compiler (and Help and Manual documentation) on https://github.com/X-Sharp/XSharpDev.
This source code is shared under the Apache 2.0 license. Some source files still speak of the "X# compiler source code License". That will be changed in the coming weeks.

We have a small private repository still where the installer is located along with the certificates and keys. But that does not have anything you would need to rebuild the compiler.

We have just released a new installer for XSharp Bandol 2.08

This build fixes a few issues found in Bandol 2.07. It also adds support for Visual Foxpro class syntax and adds support for several Visual FoxPro commands. And it adds support for workarea events/
See the what's new document for the detailed list of changes.
We have also made some more steps towards FoxPro compatibility. In the FoxPro dialect you can now have statements without FUNCTION/PROCEDURE heading at the start of your program and we have also enabled AND, OR, XOR and NOT as keywords (as alternatives for .AND., .OR. etc.). FoxPro class creation is expected for the next build.

A public installer for this build is expected later this week.

New version(s) of the XSharp Plugin for IL-Spy are available : One for IL-Spy 4, and the other one for IL-Spy 5.

If you don't know, ILSpy is the open-source .NET assembly browser and decompiler, and you can use ILSpy to view and decompile .NET assembly as XSharp Language.

To do so, first get the ILSpy binaries and unzip them in a folder.

Then get the ILSpy Plugin in the Downloads/General/Tools section, and unzip the DLL in the same folder as the ILSpy Binaries.

Now, when running ISpy, you can set the language as XSharp.

The full source code of the Plugin is available in the public XSharp Repository on Github; you can also view there the current state of developement of the tool ( What is working currently, Changelog, ... )

We have just released a new PUBLIC installer for XSharp Bandol 2.07.

The contents of this release are the same as in the FOX subcribers version that was released earlier this week with the following differences:

  • The subscribers version has an optimized (faster) compiler
  • The subscribers version contains debug versions of the Redist DLLs to aid in finding runtime problems
  • The subscribers version contains .Net core versions of the compiler DLLS.

See the what's new document for the detailed list of changes.

We have also  changed the end date of the Special Bandol Release discount to October 31, 2019.
Click here to order a FOX subscription with 25% discount

We have just released a new installer for XSharp Bandol 2.07

This build fixes a few issues found in Bandol 2.06. See the what's new document for the detailed list of changes.
We have also made some more steps towards FoxPro compatibility. In the FoxPro dialect you can now have statements without FUNCTION/PROCEDURE heading at the start of your program and we have also enabled AND, OR, XOR and NOT as keywords (as alternatives for .AND., .OR. etc.). FoxPro class creation is expected for the next build.

A public installer for this build is expected later this week.