>VFP9 is written in C++
>
>Can't see that compatibility being dropped any time soon
How does that help?
There was talk of porting VFP to 64 bit by the Fox development team many years ago, and it was basically abandoned as impossible without a full re-write. FoxPro's code base dates back to CP/M days and there's a lot of code that specifically depends on bitsizes and processor specific implements. The 32 bit re-write was a major re-write to get VFP to run 32 bit code, but doing that again was deemed too difficult to attempt without a re-write.
I've seen some of the VFP source code and I can tell you it's not the most straight forward C++ code and it certainly won't cross-compile with anything but 32 bit Windows code. It's highly optimized code that's written specifically for the platform it was designed for - porting that - even if there was anybody who could do that today with no team - would be near impossible. A re-write would likely be way easier.
+++ Rick ---