[GSOC 2024] Proposal: Improving the userland debugging experience

Definitely! We don’t have a timeline but it’s in our to-do list.

3 Likes

Nice! I thought refactoring Haiku’s native debugger GUI to decouple UI and backend, then reusing that UI by wiring to DAP.

(As far as I know DAP is much higher level API than the Debugger Kit so maybe it will a task removing code than writing new code.) EDIT: No. Impedance mismatch may be problem.

Debugger views may be more useful when integrated into IDE finally (especially code editor), but reusing UI logic should be incremental strategy.

6 Likes