Success! Compiling VFP code to .NET - ValidateUTF8

Author: Johan Nel

Posted: 2019-03-07 at 03:25:36

Hi all VFPers,

Had trouble posting the original message here, but here is a shortened

version.  It can also be found at:

https://www.foxite.com/archives/success-compiling-a-vfp-example-to-net-0000464025.htm

I thought while looking through all the Examples on the Downloads area

that the above mentioned example might be a good mix of typical XBase

style VFP and VFP features/functions that were not part of the original

DBase  language, when the fork into various XBase style languages

started back in the 80's.  As some of you might be [un]aware there is a

"new" opensource XBase language XSharp (X#) started in 2015 from the

discontinued Vulcan.NET language that has its roots in the original

Clipper/CA-Visual Objects fork.  It is based on the opensource MicroSoft

C-Sharp (c#) compiler project called Roslyn that can be found on

GitHub.  XSharp available from http://xsharp.info

XSharp already have full featured "Language Syntax" selection for

[x]Harbour (a Clipper fork based on the Borland C++ compiler), XBase++,

CA-Visual Objects, Vulcan.NET and in true form XSharp.Core.  The next

language to be addressed is VFP.  Two IDE environments are available,

MicroSoft Visual Studio and XIDE. XIDE is 100% X# developed. X# can be

defined as The XBase syntax c# compiler.

Fabrice Foray, the Visual Studio integration developer, was invited to

present X# at the French VFP Conference in May

http://www.atoutfox.org

Request was already submitted for 2 sessions at swfox later this year.

I took a "timed" conversion of the ValidateUTF8 example and was able to

have it 100% converted into XSharp/.net in about 45 minutes.

What are your impressions?

Johan Nel.

_______________________________________________

Post Messages to: ProFox@leafe.com

Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox

OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech

Searchable Archive: http://leafe.com/archives/search/profox

This message: http://leafe.com/archives/byMID/profox/1f9defe7-4155-5543-4f2f-91067015fcdb@xsinet.co.za

** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

©2019 Johan Nel