fbpx

It's time for a short progress report. XSharp build 2.0.0.9 has been received very well by most of you.There were a few small problems and most of these have been tackled and in most cases a new DLL was created and delivered.

If you look at our GitHub repo you will have noticed that the work on the DBFCDX is progressing also. At this moment index opening and index creation is working, as well as skipping and seeking. The files created are binary compatible with the same files creates in VO and Vulcan. Actually in some rare cases we found a problem in the VO and Vulcan implementation. In the coming days we will finish the work in the CDX driver by implementing updating , deleting and inserting keys in existing indices. When that is finished we will produce a new build.

In the compiler and macro compiler a few small changes were made, nothing big,

Of course we are also preparing for the X# summit in Austin. We hope to see many of you there. If you have not registered yet, it is not too late Please send us an email and we will take care of the late registration.

Snowman
 
 

We are very proud that we can announce that we have just released XSharp Bandol 9 "Winter has come" to our FOX subscribers.
This new version has some new features and bug fixes. To name a few:

  • We have added support for XBase "dynamic memory variables" (PUBLIC, PRIVATE etc)
  • Some bug fixes in the compiler
  • Some bug fixes in the new macro compiler
  • Some bug fixes and new functions in the runtime
  • Some bug fixes in the VS Integration
  • We have rearranged the Project Properties dialog in the VS Integration. "Include path" and "Suppress standard header file" are no longer configuration dependent but there is one setting for all configurations.

 

Austin small

The X# Summit in Austin is getting closer and closer. We are preparing everything for a great event.
If you haven't registered yet, now is the time to do so. The special hotel room price will expire on Feb 15, but apart from that we'd like to know a.s.a.p. if you are coming so we can confirm and reserve everything with the hotel and others involved.

The session schedule will become available in a week or two from now.

Click here for more details about the event, the preliminary list of speakers and sessions and how to reserve.

We hope to meet you in Austin !

The public beta 8 of X# Bandol is now also available for download.

The Christmas build (2.0.0.8) has been received very well, but unfortunately a few small issues in the compiler make this build difficult to use for some of our clients. The good news is that we are getting very positive reports about the level of compatibility of the runtime and the compatibility and speed of the macro compiler.
We will deliver a new version in the coming weeks that fixes the compiler problems and also has some bug fixes to the runtime and VS integration.

The biggest other change in that new build will be the support for dBase style "dynamic" variables, such as PUBLICs and PRIVATEs. We have added this to the language, even though we think that there are better ways to code, but we know that some of our (potential) customers are using it. We have also added support for the PARAMETERS keyword which is an alternative for the declared parameters and works just like the parameters in a clipper calling convention. But the compiler does not create local variables for these parameters but private variables.

A few months ago we posted a message on our forums under the title "The X# devteam wants to meet you". The reponse to that has been very positive, so we have decided to organize the event. With the help of Greg Garza and his colleagues at QLAdmin Solutions we have booked a location and we are now finalizing the plans.

We have decided to name this the "X# Summit".

It will be held in Austin (Texas) and will be on Thursday March 21 and Friday March 22 2019 . Please block those dates in your calendar if you want to attend.We will post more information later this week with details about the schedule, how you can register, what the costs will be, how you can reserve a room at the hotel for a special price that we arranged etc.

We will present the current state of the X# development and show how to migrate your apps from VO to .Net. We will also have time to explain some of the internals of the X# compiler and runtime and how you can use the new features in the product (generics, lambda expression, linq, scripting, multi threading etc) in your apps. We will also show you the support that we have for other dialects (such as XBase++ and Harbour).
Of course there will also be plenty of time for questions and answers and to socialize with other XBase developers, exchange ideas and maybe make plans to work together.

We intend to be there with 2 people from the development team, but we are also looking for other speakers. If you are interested then you can fill a complete time slot, but it would also be great if you want to share a success story of a project that you did. Our idea is to have one time slot where people can show their applications ("Application Show"). We have done this on other events in the past and this was always very inspiring.

We did want to share this with you so you can discuss a possible trip to Austin with your family during the Christmas holidays. So why don't you come and bring your partner for a nice (romantic?) weekend after the conference.

Once again, on behalf of the entire X# development team a very happy Chrismas for you and your loved ones.

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.