Unfortunately we have had to take the decision to cancel our X# summit in Memmingen.
The international health situation has not improved enough and we think that it is not responsible to organize an event under the current conditions.
We will replace the event with a series of online events (most likely 4 afternoons with 2 sessions on each afternoon).
More information about that will follow on this website.

Registered attendees have received an email and will receive a credit invoice for their reservation for the event.

Stay tuned !


On Thursday August 13 at 16:00 CEST. we'll have an online demo about X# and future .Net versions (.Net Core and .Net 5)
In this session we'll demonstrate:

  • How does X# compile and run against the various versions of the .Net Framework at this moment?
    We'll look at both VS and XIDE.
  • What will change for .Net Core and .Net 5?
  • The build system for X# for .Net Core and .Net 5
  • We'll demo how to create an X# .Net 5 /.Net core app in how to deploy it with its own copy of the runtime and as a single exe.
  • Hopefully we'll also be able to demo an early version of the VS integration for .Net Core and .Net 5 (not sure yet, fingers crossed :) )
  • What code changes are needed to compile for future .Net versions?

The idea of this session is not only to show that it works, but also to explain a bit about the background about building for various .Net versions.

The recording of this session can be found in our Youtube Channel: XSharp Academy


We have just released the public installer for XSharp Cahors  2.5b
The complete readme with the description of the changes can be found here.
This is the same build as the subscribers build, with the exception that subscribers get a slightly faster compiler, a .Net core version of the compiler  and debug versions of the runtime assemblies to aid in tracking errors (not that we have any <g>).

You can download the installer from here (you have to login first):

{rsfiles path="installers/XSharpSetup25bPublic.zip"}

This will be the last public installer that targets Visual Studio 2015.

The next build of X# (2.6 ?) will only work with Visual Studio 2017 and later.

 


Today we have released a new installer for XSharp Cahors 2.5b, which contains several fixes for issues that our FOX subscribers have reported in in the VS integration, compiler and runtime.

The what's new document describing all the changes can be found here:

{rsfiles path="general/Readme/whatsnew25b.rtf"}

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

Unless some important problem is found in the next couple days, also the public version of this build will follow shortly.
Thank you to all of you for your continued support and invaluable help in further developing the XSharp product!

 


Today we have released a new installer for XSharp Cahors 2.5a, which contains several fixes for issues that our FOX subscribers have reported in in the VS integration and runtime. There are NO compiler changes in this build.
Additionally, it includes new support for the Visual Studio task window.

The what's new document describing all the changes can be found here:

{rsfiles path="general/Readme/whatsnew25a.rtf"}

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

Unless some important problem is found in the next couple days, also the public version of the 2.5a build will follow shortly.
Thank you to all of you for your continued support and invaluable help in further developing the XSharp product!

 


Today we have released a new installer for XSharp Cahors 2.5.
This new build has many changes. To name a few:

  • The Visual Studio integration has received a major overhaul. The background scanner has been rewritten and de "code model" used inside the editor is now stored in an external (SQLite) database. We have also rewritten the way how type information for external assemblies is read.We are now using the Mono.Cecil library for that, which is faster and uses less memory than the System.Reflection classes we used before
  • We have made many changes in the runtime, and fixed a bug in the DBFCDX RDD. We have also added a method to validate an index. See the What's new document for more information.
  • There are also some changes to the compiler. For example we now support typed parameters in compile time codeblocks !
  • Finally, this build also included typed version of Console Classes, System Classes and RDD Classes. One of the next builds will also include typed versions of SQL classes and GUI classes.

XSharp 2.5 will be the last build that works with Visual Studio 2015. We are going to make more changes to our VS integration and use features that are not supported by Visual Studio 2015.

The what's new document describing all the changes can be found here:

{rsfiles path="general/Readme/whatsnew25.rtf"}

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

The public version of the 2.5 build will follow shortly, unless some important problem is found in the next couple days.
Thank you to all of you for your continued support and invaluable help in further developing the XSharp product!

 


A short message with a status update about 2 things:

The X# Summit in Memmingen

The way it looks now we will be able to hold our X# Summit in Memmingen just like we originally planned. Of course we don't have a crystal ball, so nothing is 100% sure, but we are fairly confident that we will be able to it, when most of us keep behaving responsibly, like we have done in the past months. We have decided extend the "early bird" period until Aug 31.

We also realize that there are people that would like to attend but are not able to come, due to the circumstances .
For them we would like to add the option to watch the sessions of our Summit online. We are not certain yet if that will be "live" or "recorded". That also depends on the interest for this.

The registration fee for the "Virtual Summit" will be EUR 49,-. For that you will get access to the recordings or life transmissions of the event and the session material. Being there is better of course, but we think that this will at least be a good fall back scenario.

And in case we all get hit by a second wave of Corona, we will most likely do the whole event online, like many others are doing as well. But as you will understand, we prefer to do it in a real physical event.

And in case you were wondering about the sessions: due to the Corona outbreak we have delayed the speaker and session selection. We hope to have the speaker and session list available mid July. If you are interested to speak or have a topic suggestion, please let us know !

The next build: X# 2.5 Cahors

We are completing our internal testing for the next X# build, which will be called "Cahors". This build contains some bug fixes and improvements in the runtime, but we think the biggest change (although not really visible) is in our Visual Studio integration. We have rewritten important parts of the editor support code and the parsers. We are now also persisting the "code model" for your project, so loading a solution will be faster and you will experience less "hickups".

This new build will most likely be released by the end of this week.