IDEs we had 30 years ago and lost (2023)
blogsystem5.substack.com
IDEs we had 30 years ago and lost (2023)
1–10 of 607 posts
Re: IDEs we had 30 years ago and lost (2023)
#2I 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.
Re: IDEs we had 30 years ago and lost (2023)
#3Re: IDEs we had 30 years ago and lost (2023)
#4Now 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++ conv…
Re: IDEs we had 30 years ago and lost (2023)
#5It’s weird because memory use for the same sorts of programs is not much worse than other languages. In Rust memory use seems comparable to C++. In Go there’s a bit more overhead but it’s still smaller than the binary. So all this is not being loaded.
I get the sense devs just don’t put a lot of effort into stripping dead code and data since “storage is cheap” but it shows next to C or even C++ programs that are a fraction of the size.
I see nothing about Rust’s safety or type system that should result in chonky binaries. All that gets turned into LLVM IR just like C or C++.
Go ships a runtime so that explains some, but not all, of its bloat.
Re: IDEs we had 30 years ago and lost (2023)
#6Now 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++ conv…
[0] https://github.com/magiblot/tvision [1] https://github.com/magiblot/turbo
Re: IDEs we had 30 years ago and lost (2023)
#7They finally got good enough in the late 90s. I think it helped that computers finally had enough memory to run both the editor and the program itself.
Re: IDEs we had 30 years ago and lost (2023)
#8I first used emacs on terminals that were hooked to Sun workstations and you were either going to use a serial terminal which was very slow, or the terminal emulator on the Sun which was a GUI program that had to do a lot of work to draw the characters into the bitmap. So that’s your reason TUIs went away.
Re: IDEs we had 30 years ago and lost (2023)
#9Speaking of bloat: why are binaries from Rust or (much worse) Go so damn huge? This is in release mode with debug off. It’s weird because memory use for the same sorts of programs is not much worse than other languages. In Rust memory use seems comparable to C++. In Go there’s a bit more overhead but it’s still smaller than the binary. So all this is not being loaded. I get the sense devs just don’t put a lot of effo…