User Tools

Site Tools


xsharp_story

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
xsharp_story [2018/01/30 04:50] wolfgangriedmannxsharp_story [2024/09/11 07:16] (current) wolfgangriedmann
Line 20: Line 20:
 The first developer of Vulcan.NET was Don Caton, but later also Paul Piko, Robert v.d. Hulst, Chris Pyrgas, Nikos Kokkalis and Fabrice Foray were part of the development team. The first developer of Vulcan.NET was Don Caton, but later also Paul Piko, Robert v.d. Hulst, Chris Pyrgas, Nikos Kokkalis and Fabrice Foray were part of the development team.
  
-But the product had not the desired commercial success, and so GrafX decided to cut down the development team.+But the product had not the desired commercial success, and so GrafX decided to cut down the development team. 
  
-At this time Microsoft released the sources of their C# and VB.NET compiler as open source (called Project Roslyn), and after checking the possibilities, the last four developers decided to build an open source XBase compiler, based on Roslyn, and understanding the Vulcan.NET syntax.+At this time Microsoft released the sources of their C# and VB.NET compiler as open source (called Project Roslyn - [[https://en.wikipedia.org/wiki/.NET_Compiler_Platform|Wikipedia]]), and after checking the possibilities, the last four developers decided to build an open source XBase compiler, based on Roslyn, and understanding the Vulcan.NET syntax.
 But very fast the new X# compiler supported features Vulcan.NET never had supported, like the definition of generics, LinQ, AnyCPU platform and many more. And on the other side, it was more compatible to Visual Objects than Vulcan.NET ever was. But very fast the new X# compiler supported features Vulcan.NET never had supported, like the definition of generics, LinQ, AnyCPU platform and many more. And on the other side, it was more compatible to Visual Objects than Vulcan.NET ever was.
  
-Today X# is a mature product and can be used with the Vulcan.NET runtime and class libraries, and the work on their own runtime and macro compiler is in process.+The last step in the Vulcan.NET story was the announcement on the GrafX website: "As of 12/31/2017 GrafX Database Systems Inc. is closed.". Only sales should be available on a separate site, with PayPal as only payment choice.
  
 +Today X# is a mature product and comes with its own runtime libraries and macrocompiler. 
 +Different xBase flavors are supported, and since the current developers came from VO, the VO dialect is the most advanced dialect. But many requests have also come from th Visual FoxPro community, and therefore also the VFP dialect has many features. There is also some support for the Xbase++ dialect and the Harbour dialect.
 +The compiler can also be used with the Vulcan.NET runtime and class libraries for compatibility.
  
xsharp_story.1517287844.txt.gz · Last modified: 2018/01/30 04:50 by wolfgangriedmann