Live data from Hacker News

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

github.com

61–70 of 98 posts

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

#63
post #38
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…

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.

Heck, some of us haven't even given up on Perl.

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

#66

My first experience with programming was QBASIC in like 1997 - looked just like this. Minus the anti-aliased fonts, and a far lower resolution.

To me it looks more like the early versions of Borland C++ for MS-DOS but yes similar TUIs.

https://imgur.com/a/qspuIBj

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

#67
post #63
post #38

Earlier quoted context omitted.

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.

Heck, some of us haven't even given up on Perl.

I don't use it very often anymore (except for oneliners or simple one-offs) but I still like it!

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

#69
Turbo Vision library, which apparently inspired TRust, had a great object model, in which you could derive built-in classes implementing controls, windows, validators etc., extend them by adding custom functionalities and seamlessly plug them into the system. Imagine extending the built-in TEditor class to handle syntax highlighting, or extending TDialog to handle complex multi-tab option dialogs.

To beat 1989 and Turbo Pascal, TRust must do that (perhaps the Rust's way).

Post reply on HN