8 comments

[ 3.8 ms ] story [ 33.1 ms ] thread
Who knew Turbo Vision was still being used — much less updated, Unicode, cross platform, 24-bit color?

I’ve been struggling around issues in .Net Terminal.GUI v2 recently and it really made me miss the OG solid terminal UI library. Silly thing is back when this was a thing I didn’t even use it at the time.

I found this repo linked: https://github.com/magiblot/tvision

Are there any bindings for other languages than cpp?
"Yo dawg.."

Or is that finally a lost to time meme? :)

This immediately looked like vtm https://github.com/directvt/vtm

I don't know much about terminals but VTM was fun to play around. You could `ssh vtm@netxs.online` (now dead URL) and play around with dragable windows.

screen and tmux are also terminal emulators that run in the terminal.
Turbo Vision as introduced in Turbo Pascal 6 (C++ version came later), was a great way to learn OOP on MS-DOS, the other being Clipper 5.

Besides a nice OOP architecture, collections, iteration with callbacks, serialization, in a nice AOT compiled language with blazing compile times.

Kind of tragic what we could get in 1992, in 640 KB, in a single tasking operating systems, and how bad so many "modern" frameworks happen to be by comparison, regarding the whole development experience.