Live data from Hacker News

Show HN: TRUST – Coding Rust like it's 1989

github.com

51–60 of 98 posts

Re: Show HN: TRUST – Coding Rust like it's 1989

#54
post #49

Earlier quoted context omitted.

Thanks for the feedback, maybe I'll redo the screenshots

I recommend VHS generally for these (we use them for all the ratatui screenshots generally). I'm also playing around with doing a rust version of this ( https://www.joshka.net/betamax/ )

Thanks, I was looking into a terminal recorder last night, but then it was kind of late. I will look into VHS.

Re: Show HN: TRUST – Coding Rust like it's 1989

#55
post #40
post #19

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, so…

>> Rust is notorious for its slow compile times Don'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"

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 :)

Re: Show HN: TRUST – Coding Rust like it's 1989

#58
Thank you for that - I’m definitely going to look into it. I realize that I lost the fun in coding. I’m in a different career stage now as well, but just seeing this reminded me of how I started a long time ago implementing snake, learning about graphics mode, double buffering / page flipping etc.

Everything felt exciting and so close to really understanding what’s going on. And just seeing the blue text interface reminded me of how much fun that was…

Re: Show HN: TRUST – Coding Rust like it's 1989

#59
post #40
post #19

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, so…

>> Rust is notorious for its slow compile times Don'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"

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).

Re: Show HN: TRUST – Coding Rust like it's 1989

#60

Thank you for that - I’m definitely going to look into it. I realize that I lost the fun in coding. I’m in a different career stage now as well, but just seeing this reminded me of how I started a long time ago implementing snake, learning about graphics mode, double buffering / page flipping etc. Everything felt exciting and so close to really understanding what’s going on. And just seeing the blue text interface re…

I am glad to hear how the project resonates with you and other people here. I was reading an article about coding in the 90s and thought, the best time I had was on our first computer. Starting out with Basic, Pascal, Assembly and C++. Text mode, VGA mode, INT 10h ... what fun
Post reply on HN