Free Vision, included with Free Pascal is basically that. The text mode IDE[0] uses Free Vision.
The main issue is that Free Vision (and Turbo Vision) uses the original "object" types introduced in Turbo Pascal 5.5 instead of "class" types introduced in Delphi which make a lot of things easier (e.g. the "class" RTTI allows for enough reflection to implement automatic serialization of objects, but "object" types do not have that and Free/Turbo Vision require manual serialization with registration of the VMT pointer -accessed via a fixed offset in object pointers- as a means to distinguish at runtime between different types). Free Pascal adds a few of the niceties of "class" types to "object" types (like private/protected/public sections -TP objects are all public- and properties) but Free Vision doesn't use those as it implements the original Turbo Vision API.
happy to know that KDE has thrived for this long. It was my first DE I used from around 1998. And any time I use linux distro, I tend to gravitate to Kubuntu, although I find Gnome based Ubuntu quite nice. My only grief for KDE Plasma (at least until 2 years ago, I only use mac at home and Windows at work) is a lot of space wasted in its widgets.
I still smile every time I remember fictional interview with Konqi, and it said that its footprint grew to be a full blown DE.
Hope KDE continue to thrive, and also Calligra's quality and popularity to increase
"Uses" is keyword in Pascal, for example, so "including" a module by "#define"-ing feels like a "hack"
I guess it doesn't matter, nowadays.
reply