Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Now that CLI tools are in fashion again... has nobody thought to recreate a modern version of Turbo C++/Pascal?

I know there's Emacs and vim, but they're far too programmable and bloated compared to the elegance of TC++, which did one job, and one job only, very well. Also, despite being an Emacs power user at this point, it's never going to be as ergonomic and well thought out with its arcane chords, while TC++ conveniently shows all possible keybinds throughout its UI.



Have you seen tvision[0] and turbo[1]?

[0] https://github.com/magiblot/tvision [1] https://github.com/magiblot/turbo


There is also Free Vision which is part of Free Pascal. I used it sometime ago when i wanted to write a TUI viewer[0] for info files[1], though i never finished it (should pick it up at some point since it is mostly done).

[0] https://i.imgur.com/Qvkt3W0.png

[1] https://www.gnu.org/software/texinfo/manual/texinfo/html_nod...


I use it instead of edit on Windows for everything in Windows Terminal, except development where I use helix editor.

It works fine with Yori too, not only CMD.


FreePascal has a text mode IDE similar to the old Turbo Pascal 7.0 that you can use in a Terminal. So you can use a modern Pascal compiler from it.


A hundred years ago I found something called XWPE and managed to build it for sco osr5, and then pretty much never used it for real.

(That doesn't imply I went with VS or similar fat ide, just that I didn't end up using xwpe for real. I tried code::blocks for a while but mostly just use geany or a plain editor.)



They commandere the break key to use it for cut & paste? oh hell no. But thank you anyway, I understand the suggestion was well meant and it does look nice.


DOS programs ran in Text Mode, and directly interacted with the keyboard hardware.

Linux Terminal programs are running in an emulated terminal, and are bound by keyboard input restrictions that DOS programs did not have.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: