[Emacs-ada-mode] updated ada-mode with manual
The masked-coder known as Randux
randux at Safe-mail.net
Mon Aug 28 13:40:57 PDT 2006
> > In the meantime- the installation section in HTML doesn't have these
> > directions, are you planning to add the info to this section as
> > well?
>
> No; it just refers to the README. Would it be useful in the manual?
It might be, for the sake of completeness. Some people discard READMEs after they build anything and they'll only have the html page. If they do that the installation information might get lost.
> > And what about a bit about GVD in the debugging section along with
> > gdb and ddd?
>
> I haven't gotten to that section yet.
>
> > It's still very useful in 3.15p and perhaps other pre-GPS
> > installations.
>
> This is _Emacs_ ada-mode. Emacs makes a perfectly fine front end for
> gdb. "We don't need no GVD _or_ GPS" :).
I haven't seen what Emacs can do with gdb, but gvd is really quite nice if a bit clumsy. Have you tried it? It's a source-level debugger GUI for Ada code (and it came with the 3.15p distribution). Sorry if this is common knowledge (everything's new to me ;))
>
> > Perhaps you can even use gvd standalone if you've got GPS installed
> > and don't care to use it (GPS). I haven't looked at that.
>
> I don't see why you would; GPS does everything GVD did.
I found GPS so riddled with usability problems that I finally deleted it. But I've a copy of gvd that works with 3.15p and I used it recently. If I do anything with GNAT GPL I'd like to be able to use Emacs for editing the code and gvd for debugging it without using GPS...
I notice that the C-c C-c is still broken (doesn't support the helloworlda/b scenario posted earlier). Also uncomment seems broken (but was also broken in the ada-mode supplied in Emacs 21.4). Lastly, is there a way to verify which version of Ada-mode we're using? I've followed the installation instructions but how do I know I'm getting your updates and not the previous ada-mode?
Cheers,
Randall
More information about the Emacs-ada-mode
mailing list