5/7/2026 at 1:18:27 PM
Looking at this makes me nostalgic in a way the author probably hasn't intended.Rust is notorious for its slow compile times, while Turbo Pascal was known to be blazingly fast. And the debugger, one of the most important part of the experience is "Not implemented". Dressing it as a 1989 IDE makes me painfully aware of what we have lost. Despite running on hardware that were orders of magnitudes slower than today, software used to be more responsive.
By "more responsive" I mean that while modern systems are excellent at batch processing, latency is often not great, and because so much happens in parallel, also confusing.
by GuB-42
5/7/2026 at 2:45:55 PM
Some of us still haven't lost it thanks to Delphi, C++ Builder, .NET or even Java.However they aren't fashionable in the days of Electron and CLI nostalgia.
So you end up with Go on vim, instead of FreePascal on Lazarus.
by pjmlp
5/7/2026 at 9:16:11 PM
Heck, some of us haven't even given up on Perl.by cwnyth
5/7/2026 at 9:56:35 PM
I don't use it very often anymore (except for oneliners or simple one-offs) but I still like it!by mpyne
5/8/2026 at 5:18:00 AM
Quite useful still.by pjmlp
5/7/2026 at 1:47:55 PM
It was intended to evoke emotions. I really consider this more of an art project than a developer tool.I will see about the debugger.
by wojtczyk
5/7/2026 at 3:07:03 PM
>> Rust is notorious for its slow compile timesDon't forget Haskell. And what's other... C++, OCaml, etc?
I guess a language with complex/complicated design is difficult to be compiled "blazing fast"
by anta40
5/7/2026 at 7:00:51 PM
Rust is not alone to compile slowly. And yes, there are reasons, but if you want to pick a language to fit the Turbo Pascal vibes, that's not it.Zig and Go would probably be better modern languages for this. Also "Turbo Zig" and "Turbo Go" sound cool, "Trust" sounds too corporate :)
by GuB-42
5/9/2026 at 8:32:38 AM
Or Blooshed Dev-ZigHeck, the UI is in Delphi.
by fithisux
5/7/2026 at 8:33:30 PM
Not really, because contrary to Rust, Haskell, C++ and OCaml have faster alternatives, even though some people decide to ignore them to their own pain.Haskell has GHCi, where you can pre-compile modules and play around in the repl with code that is more in flow.
OCaml has a bytecode interpreter, and a repl, thus you can compile only what you need, and do the full compilation for proper releases.
C++, well, yes it is slow, if you don't make use of binary libraries, external templates, incremental compilation and incremental linking, parallel builds, hot code reloading (VC++ and Live++), or REPLs (ROOT/cling, Clang-Repl).
by pjmlp
5/7/2026 at 3:24:15 PM
Right, we can appreciate a lot of the heavy weight lifting by the compiler or blazing fast translations... in the latter case an assembler would doby wojtczyk
5/9/2026 at 2:37:33 AM
Scala is painfully slow to compile tooby japgolly
5/8/2026 at 1:10:21 AM
There are hardware reasons too, related to polling frequencies etc.Great article for those interested in the matter:
by TacticalCoder
5/8/2026 at 3:17:40 AM
Great article. Thanks for sharing.by wojtczyk
5/8/2026 at 6:18:50 PM
What do you mean the debugger is "not implemented"? I debug Rust code all the time with CodeLLDB. Works perfectly. Better than C++ in most ways.by IshKebab
5/8/2026 at 6:54:44 PM
That's referring to this specific retro-style IDE, which doesn't yet have a debugger UI; selecting the "Debug" menu item produces a "not implemented yet" error.by ameliaquining