This IDE builds on the experience gained working on the DDT and Goclipse IDEs.
I'm still a newbie to Rust, so I'm hoping to improve RustDT as I learn more about Rust. Feedback and contributions welcome.
Be sure to make GDB use the Rust pretty printers coming with every Rust installation. You can use the rust-gdb script as a reference. Don't hesitate to contact me if you have any questions regarding this topic.
Thanks for the info, I'll need to try out the whole debugging thing in more depth. In the meanwhile I've added that to a ticket: https://github.com/RustDT/RustDT/issues/6
Looks interesting, having AST data would allow the editor/IDE to have some basic syntax navigation features - outline, code folding. I'm saving this to look it up later when I have the time.
BTW, I wanted to fix https://github.com/RustDT/RustDT/issues/2 plus have a better look at the editor syntax highlighting real soon, but I just got into holidays this week, so it will have to wait...
@bruno_medeiros: Is a Heap Memory Allocation Inspection View planned in addition to the Stack Memory Allocation Inspection View (that is currently available as a debugging feature in RustDT)?
LLDB has something called the LLDB-MI , which emulates the GDB Machine Interface (the interface used by Eclipse CDT and other graphical frontends to control GDB), and as such is meant to allow LLDB to be used by Eclipse:
I haven't been able to try it myself since there are no binary packages, one has to build LLDB-MI themselves, and my quick attempt to do so didn't work...