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