Hacker News new | past | comments | ask | show | jobs | submit login
Tvision – A modern port of Turbo Vision 2.0 (github.com/magiblot)
41 points by shakna 5 months ago | hide | past | favorite | 8 comments



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.


This stuff was fast on a 486, despite ~3000x lower performance compared to a modern single cpu core.


OMG such a blast from the past :) I used to create a lot of TV interfaces back in the days


>Keeping it functional on DOS/Windows.

Love it.


Final Cut may also be of interest:

https://github.com/gansm/finalcut


Ahh interesting. macOS is supported. But for Windows... gotta use Cygwin. If memory serves me well, FreeVision (the one supplied with FreePascal) supports Windows natively.


Relevant discussion from a few months ago on “old” IDEs like this one: https://news.ycombinator.com/item?id=38792446


I remember seeing the precursor project and really wanting to give it a go, but lack of Unicode meant it was a no-go at the time. Pretty excited to play with this now.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: