Has anyone tried to generate a standalone VFP/Wconnect app using Claude Code in VS Code?
My existing code has been running for over ten years, bug free but now I want to add several new features and I and trying to figure out what if any AI tools can do to lighten the load of coding new stuff or remembering the how the existing code works.
For example, can I point Claude Code to the deloy folder of the app as well as the wconnect folder and expect it will understand how the two inter relate without trying to "fix" (lol) Rick's working framework.
Any thoughts?
I haven't tried Claude on VFP code, but I have used Codex on it - and the results are not great. Simple stuff works, but I would most definitely not trust anything major as there's just not enough common ground for LLMs to have a good basis to work off of.
I suspect working with smaller pieces might result in better results. Pick an operation you want to create and let it churn on that and see how it does.
I find that that works best anyway - one-shotting anything is just a bunch of crap that becomes unmaintainable if it even works out of the gate.
+++ Rick ---
It's been awhile since I tried using AI for FoxPro code and it was not good at all.
My theory is that there simply is not enough FoxPro code publicly available for the models to train on.
And most of the code that is publicly available sits in walled gardens behind logins (Universal thread especially).
Some time ago I tried a few things and was surprised the ChatGPT (3 at the time) was able to do some common Web COnnection operations. But things quickly got off the rails when
I do wonder though if you let Claude loose on a sizable FoxPro code base if it can't reason itself through that code base and come up with useful stuff. I know in some of my larger .NET apps, Claude will actually reason out the logic and create code using my coding standards and preferred libraries that match the coding style of the project.
Not going to work for one shotting but it could work better for improvements and additions to existing applications.
+++ Rick ---