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

· devtools coding · Source ↗

TLDR

  • TRUST is an experimental retro TUI IDE for Rust that mimics classic blue-screen DOS environments like Turbo Pascal, wrapping Cargo commands in a keyboard-driven interface.

Key Takeaways

  • Built with cargo run -- /path/to/rust/project; opens current directory if no path is supplied.
  • Keybindings mirror DOS IDE conventions: F5 runs, F7 checks, F8 tests, F9 builds, F10 opens the menu bar.
  • Project pane shows .rs, .toml, and .lock files; skips .git, target, and common build dirs automatically.
  • Compiler output is captured in a resizable bottom pane; panes and dividers are mouse-resizable.
  • Self-hosting confirmed: TRUST can build TRUST via Cargo.

Hacker News Comment Review

  • The dominant thread is ironic: Turbo Pascal on 10 MHz 80286 hardware compiled 34,000 lines/minute, making Rust’s slow compile times feel conspicuous inside a nostalgic wrapper.
  • Debugger is listed as not implemented, which commenters flagged as the core missing piece that made classic DOS IDEs genuinely productive rather than decorative.
  • Some commenters noted the project requires an existing Cargo project – standalone .rs files without Cargo.toml will error out, a practical gotcha for new users.

Notable Comments

  • @pjmlp: Links archived Turbo Pascal 5.5 brochure showing 34,000 lines/minute compile speed on an 80286, framing Rust’s compile performance gap as unresolved.
  • @wojtczyk: On whether TRUST stands for “Turbo Rust” – “I can neither confirm nor deny” – and notes some Borland trademarks are still active and renewed.

Original | Discuss on HN