Another new build of X# has been released to our FOX subscribers. This build was mostly focused on making the compiler more compatible with the VO an Vulcan xBase language. Some of the changes are:
- The "ns" (add default namespace to classes without namespace) has been implemented
- The "vo3" compiler option (to make all methods virtual ) has been implemented
- Fixed an issue where the send operator on an expression between parentheses was not compiling properly
- Relational operators for strings (>, >=, <, <=) are now supported. They are implemented using the String.Compare() method.
- Fixed a problem with local variables declared on the start line from FOR .. NEXT statements
- Added first version of the documentation in CHM & PDF format
- Added several properties to the Visual Studio Project properties dialog to allow setting the new compiler options
- Fixed a problem in the Targets files used by MsBuild because some standard macros such as $(TargetPath) were not working properly
- XIDE 0.1.7 is included. This version of XIDE is completely compiled with XSharp !
- The name of some of the MsBuild support files have changed. This may lead to problems loading a VS project if you have used the VS support from the previous build. If that is the case then please edit the xsproj file inside Visual Studio and replace all references of "XSharpProject" with "XSharp" . Then safe the xsproj file and try to reload the project again.
- The WHILE.. ENDDO (a DO WHILE without the leading DO) is now recognized properly