Turbo Vision is odd. It's a backport of a graphical UI (Windows 3.0) to text mode. It was exceptionally well done in both end user and developer ease of use and caught on. But I doubt it's the optimum for a text based UI, at least for most applications. Keep evolving!
You're not wrong, I remember a lot of turbo vision apps loved to use the MDI, multiple document interface, paradigm where each application was like a mini OS with unique windows you could resize and place as you please. This was fine when you were in DOS and could only run one application at a time, entirely fullscreen. But nowadays MDI on a multitasking OS with multiple things running at once is a weird anachronism,…
Modern Turbo Vision 2.0
71–80 of 96 posts
Re: Modern Turbo Vision 2.0
#72Turbo Vision is odd. It's a backport of a graphical UI (Windows 3.0) to text mode. It was exceptionally well done in both end user and developer ease of use and caught on. But I doubt it's the optimum for a text based UI, at least for most applications. Keep evolving!
There were text mode UIs well before Windows 3.0 - Microsoft had their own TUIs, similar to Turbo Vision but with a subtly different style. They even supported a "monochrome mode" option that wouldn't look out of place on a VT-100 terminal.
Re: Modern Turbo Vision 2.0
#73Earlier quoted context omitted.
Windows 95 was unreliable, NT Workstation 4.0 was better.
Pre-internet windows 95 was fine, as long as your hardware was good. A lot of folks had off-brand CPUs with bad cooling, off-brand RAM with problems, etc. which lead to a lot of instability. But on a plain old Intel pentium with good RAM Windows 95 would run forever. It was a hermetically sealed little environment--there were no updates or changes unless you popped a floppy disk in and made them. If you didn't do any…
Re: Modern Turbo Vision 2.0
#74Earlier quoted context omitted.
49.7 days are forever ?
Before the internet was on 24/7 with broadband connections everywhere people didn't run their PC all the time. It's not like you had a local wifi network to serve data, etc. to your other devices. You turned the PC on, played a game, did some spreadsheets, dialed in to AOL, and then turned it off. Those PCs pulled 300+ watts of power at idle too and were huge power hogs. Running your windows 95 PC nonstop for days an…
BTW, there was software which made W95/98 use HLT too. Rain, Waterfall, CPUidle, or something like that. Which became obsolete with W2000 which did that by itself.
Shrug.
Re: Modern Turbo Vision 2.0
#75This is awesome! I would prefer to use it with Pascal though; will give it a try anyways!
Re: Modern Turbo Vision 2.0
#76Earlier quoted context omitted.
I remember one place I worked where we ripped out all of the dumb terminals on a UNIX system and replaced them with Windows 3.1 PC's with terminal emulation. Productivity was noticeably down after the change.
> Productivity was noticeably down after the change. Can't play much Solitaire or Minesweeper on a UNIX dumb terminal... The most fun you can have is flying around in a 3D-rendered filesystem.
If you've got a graphical terminal, like you'd need for your filesystem viewer, then you can do all sorts of stuff, of course.
Re: Modern Turbo Vision 2.0
#77Earlier quoted context omitted.
You're not wrong, I remember a lot of turbo vision apps loved to use the MDI, multiple document interface, paradigm where each application was like a mini OS with unique windows you could resize and place as you please. This was fine when you were in DOS and could only run one application at a time, entirely fullscreen. But nowadays MDI on a multitasking OS with multiple things running at once is a weird anachronism,…
This is usually handled by tabs today... not sure that has been ported back to libs like turbo vision yet. I don't think so.
Here the TUI designer profits from being able to assume that the user can navigate using the keyboard, as opposed to implementing "keyboard shortcuts" as a purely additional feature. (The GUI on the other hand can use design 'tweaks' to minimize the wasted space and perhaps distraction that would normally result from showing an always-visible tab list.)
Re: Modern Turbo Vision 2.0
#78I've already asked the question, but is there a way to embed this in a regular app ? I mean, if I want to have a "retro" like GUI but I don't want to bother my users with opening a terminal/console, can I embed this ? The thing I'm thinking about would be to extract the alacritty render code and make it a library... But that's sure not easy to do...