HN Hall of Fame Weekly email

Modern Turbo Vision 2.0

github.com Software & code Software projects Software engineering Candidate
Screenshot of github.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 4 calendar years, with breakout response in 3 of them.

submissions
6
submitters
5
observed span
2020–2026
peak thread · 92 comments
214 pts
latest 20+ return · 2026-04-25
203 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Turbo Vision was very fun to use and I made a good bit of money contracting on small projects in grad school in the early 90s using it. It made writing text mode guis a breeze. Borland's later Object Windows Library (OWL) was, in my opinion, much clunkier but it was done in C++ compared to Turbo Vision's Pascal. Probably the most interesting app I did was a small quality control/stats app for this book: "Quality Control 4th Edition" (https://www.amazon.com/Quality-Control-Dale-H-Besterfield/dp...)…

How awesome to see this on the front page! I've been writing a wrapper for this repo. Right now I'm running Turbo Vision -- this repo -- under .Net on macOS. It's a magical feeling. The wrapper gives a higher level API, and solves some of the things like the rather antique palette API (or wraps it), is adding layout, etc. ``` var lMenuBar := new MenuBar; lMenuBar .Add(lDocumentMenu) .Add(lViewMenu) .Add(lDialogsMenu) .Add(new Menu('~A~pp').AddItem('E~x~it', Commands.Quit)); fApplication.SetMenuBar(lMenuBar); ```…

Awesome. Loved Turbo Pascal back in the day. A port happened before didn't it? I remember setedit and rhide about twenty years ago. At that time I was desperate for a CUA editor under Linux. So, I stripped down setedit and made my own simple editor in the tradition of dos edit and nano. That worked for a number of years but the tvision? lib was removed from Debian and I couldn't build the editor any longer. Couple of years…

A great framework, the version introduced with Turbo Pascal 6.0 taught me about good framework OOP design. It is incredible that we already had a powerful framework (granted TUI only), that has plenty of components, serialisation, reflection, collections, and common FP like patterns like map/filter/forecast,.... All for MS-DOS, targeting 640 KB systems. Meanwhile people ship Chrome alongside their calculator app nowadays.

pjmlp·41-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
567

reference only — not used in Hall rules or ranking

Total comments
177

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2020-11-12A modern port of Turbo Vision 2.0 (C++ variant)pjmlp41
2020-11-27Tvision: A modern port of Turbo Vision 2.0, the classical framework for TUIsvarbhat40
2020-12-18A modern port of Turbo Vision 2.0First breakoutpjmlp10118
2022-03-19Modern Turbo Vision 2.0Best threadbegoon21492
2024-08-06Tvision – A modern port of Turbo Vision 2.0shakna418
2026-04-25Turbo Vision 2.0 – a modern portLatest 20+ point returnandsoitis20358