If you download Clipper 5.3 today, you will notice it is text-based (DOS). However, version 5.3 included libraries that allowed developers to create sophisticated GUI-like interfaces within DOS. It supported mouse integration and non-blocking input, which was incredibly advanced for a database language at the time.
The "b" revision is widely considered the most stable version of the 5.3 branch, fixing several memory management bugs found in the initial 5.3 release. clipper 53 dos download top
It might seem strange to seek out a 30-year-old DOS compiler, but for many industries, Clipper is the "hidden engine" that never quit. If you download Clipper 5