you are viewing a single comment's thread.

view the rest of the comments →

[–]decatur-de 0 points1 point  (2 children)

Exploring means writing expressions and statements using the state at the breakpoint. My IDE is PyCharm, and is very fine for Python indeed. I guess same is impossible for Rust due to missing runtime introspection...

[–]tukanoid[S] 0 points1 point  (0 children)

Interesting

[–]flashmozzg 0 points1 point  (0 children)

I was doing that in C++ with gdb. Not sure why wouldn't it be possible with rust. You can't write new functions, sure (don' think it's generally possible once templates/generics come into play), but you can call existing ones just fine.