Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Tax bill - First Results
Message
From
03/01/2018 17:16:16
John Ryan
Captain-Cooker Appreciation Society
Taumata Whakatangi ..., New Zealand
 
 
To
02/01/2018 21:24:34
General information
Forum:
Finances
Category:
Income tax
Miscellaneous
Thread ID:
01656611
Message ID:
01656922
Views:
53
>>It's more likely that people are adding RPG or CICS/COBOL to their arsenals than Fox.

I reluctantly concluded that Fox was a spent force in 1995 when Sigler damned the newly released VFP3 with faint praise. But I'm still a believer in 4GL languages that can be interpreted or compiled to something useful. The first one of those I used was Andy Gariepy's compiler for TRS-Basic in the 1970s. It converted bulky TRS-Basic code into Z80 instructions = compact and quick, but also offered cross-platform options including MSDOS and Apple. That's how long people have known how to turn proprietary interpreted 4GL into something hot that works cross platform. So why are we instead reduced to Rube Goldberg artisan sculpturing for mobile development all these decades later? You tell me.

Meanwhile in 2018 I'd have to say that Xbase remains a thoroughly readable 4GL including for Newbies or anybody who ever used a Basic 4GL. And today I'm experimenting with compilation to the most recent x64 VC++14.1 , though it's a trick shot, since in real life 32-bit VC++7 remains widely prevalent in the wild.

I know some here like to scoff at use of Xbase for C++ generation, but the ranks of those who write natively in C++ are thin and getting thinner. Many C++ developers use a framework or generator and once compiled, only hackers are motivated to pick it apart trying to recreate the VC++ .h sourcecode or determine origin.

A better question especially for those who remember the Dr Dave era, might be that if you can already compile Xbase to .h files to be compiled for Windows ... then why not to Objective-C for iOS, or Android C++? The combination of a highly readable 4GL and cross platform compilation with as few runtimes or dependencies as possible, would be a game-changer IMHO.

I think the problem is that corporates are determined to bolt such features onto their own development darling, which delights good old Rube Golderg.

Oh, and Happy New Year!
"... They ne'er cared for us
yet: suffer us to famish, and their store-houses
crammed with grain; make edicts for usury, to
support usurers; repeal daily any wholesome act
established against the rich, and provide more
piercing statutes daily, to chain up and restrain
the poor. If the wars eat us not up, they will; and
there's all the love they bear us.
"
-- Shakespeare: Coriolanus, Act 1, scene 1
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform