Your right about having to create stuff in Basic. But I think both of the basic compilers Gambas and RealBasic have taken care of most of the issues (I'm sure RealBasic has because they run on windows and the Mac).
What I like about the RealBasic is they supply a built-in database. They call it RealData but it is based on the SQLite engine (GPL stuff). So they have simple ways to setup and associate input controls with data. I haven't followed it enough (working on a large VFP project at the moment) to know the in's and out's yet. But on paper it looks interesting.
On the other hand I like Postgres (I used it in a VFP project with success). So I guess I could setup a SPT type of environment in both lang's - both have direct support for Postgres.
I like Gambas because it uses QT for the graphic library and I like QT.
I think both of these lang's could be used to produce great programs. Including complete accounting systems.
John
John Fabiani
Woodland, CA