Add to that the source code for the VFP extensions for C# /VB .NET and I can see where these guys are coming from, and maybe where they're going
Yeas, I hadn't realised that Clipper/Visual Objects had that extensibility. They've commented that you could implement quite a few VFP functions that way. To me however the Clipper world is sufficiently syntactically different that the best way is just to implement a new Antlr grammar for VFP code in the same way that they already have for X#.