[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Plan for guile-debugging integration
From: |
Ludovic Courtès |
Subject: |
Re: Plan for guile-debugging integration |
Date: |
Mon, 19 Jun 2006 09:41:59 +0200 |
User-agent: |
Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) |
Hi Neil,
Neil Jerram <address@hidden> writes:
> 1. Scheme code
>
> The Scheme files fall into two categories: those which implement new
> debugging infrastructure (steps.scm, trace.scm, traps.scm, trc.scm,
> breakpoints.scm) and those which implement the Emacs interface
> (gds-client.scm, gds-server.scm).
>
> By default I'd add these under (ice-9) - but perhaps we should
> consider something else? Please let me know if you have ideas.
Maybe you could create a sub-directory, like `(ice-9 debugging)'?
> 3. Documentation
>
> This is the interesting part, in my view. As part of this merge I
> want to achieve three things.
>
> - Complete the documentation of existing debugging infrastructure:
> stacks, frames, (ice-9 debug) and the command line debugger.
>
> - Merge the documentation of new debugging stuff and of the Emacs
> interface from guile-debugging into the Guile reference manual.
>
> - Remedy the lack of basic documentation on using the Guile REPL.
This is a really good idea!
> I should also say that I plan to document my Guile/Emacs interface as
> the "official" or recommended one. If you are concerned about that,
> please let me know asap.
No, but we need to make sure it does not lack too many features compared
with the implementation-neutral `scheme-mode' that comes with Emacs, and
perhaps also compared to `quack.el'. Regarding this, I have two (minor)
requests that I'll post in a separate mail.
Overall, your plan looks very good to me. And I'm sure users will all
find it very pleasant. :-)
Thanks for working on this!
Ludovic.