[HN Gopher] Visualize and debug Rust programs with a new lens
___________________________________________________________________
Visualize and debug Rust programs with a new lens
Author : alex_hirner
Score : 80 points
Date : 2025-05-25 08:33 UTC (3 days ago)
(HTM) web link (firedbg.sea-ql.org)
(TXT) w3m dump (firedbg.sea-ql.org)
| waschl wrote:
| That looks very impressive! Would give it a spin but as far as I
| can tell I can't use it with my Rust os kernel running inside
| qemu
| Veserv wrote:
| This is just a trace viewer. Except the trace visualization is
| vastly less dense than any standard trace viewer and seems to
| provide no meaningful execution time information.
|
| Compare to chrome://tracing
|
| https://www.chromium.org/developers/how-tos/trace-event-prof...
|
| I am not sure if trace visualizers were invented 20 years ago for
| the original time travel debuggers, but they have certainly been
| used for time travel debugging visualization since at least 20
| years ago.
| sureglymop wrote:
| It's definitely a little more than just a trace viewer.
|
| As the page reads, it is a time traveling debugger. You can
| jump back and forth between different snapshots of time during
| the execution of your program. It's neat because for compiled
| languages like rust doing something like this is more advanced.
| Veserv wrote:
| That is exactly how trace viewers have been used with time
| travel debuggers for literally, and I do mean literally, over
| 20 years.
|
| You click a point in the trace, you jump to that point in
| time. That has been the standard integration for decades.
| spencerflem wrote:
| Cool, reminds me somewhat of Glamorous Toolkit [1], another
| project I just found out about. Excited to give it a try, I love
| these sort of "explain a program as it's running" type tools.
|
| 1. https://gtoolkit.com/
| levkk wrote:
| I want to use this right now, but two issues:
|
| - Bash script from Internet requiring sudo, no way
|
| - VSCode plugin? I don't use VSCode. I'm not switching from Zed
| (literally built in Rust for Rust development)
|
| Help me out, what can I do to try this?
| orsenthil wrote:
| This is very good. Excellent user-interface too. Reminded me of
| Pythontutor that I use.
| dochtman wrote:
| Does this work on macOS?
|
| On mobile (Firefox on iOS) why does this site keep putting
| animations in my face?
___________________________________________________________________
(page generated 2025-05-28 23:00 UTC)