[slime-devel] CVS slime
Helmut Eller
heller at common-lisp.net
Thu Mar 18 16:54:05 UTC 2010
* Tobias C. Rittweiler [2010-03-18 17:24+0100] writes:
> Helmut Eller <heller at common-lisp.net> writes:
>
>> * CVS User trittweiler [2010-03-18 16:59+0100] writes:
>>
>>> Update of /project/slime/cvsroot/slime
>>> In directory cl-net:/tmp/cvs-serv19810
>>>
>>> Modified Files:
>>> ChangeLog slime.el
>>> Log Message:
>>> Add M-x slime-attach-gdb as an interactive function.
>>>
>>> The ATTACH-GDB restart is nice because it's convenient and the
>>> backends can specify customized gdb configuration.
>>
>> Is there a technical reason that the restart must be there or is it a
>> time limited advertising campaign?
>
> I use the restart in ECL where the Lisp backtrace is often not enough,
> so I want to get at the C backtrace conveniently and quickly.
It could be a key in sldb-mode-map.
> Also the bit about enabling backends to specify default configuration is
> handy so you get to a gdb prompt which is ready to use. In principle,
> M-x slime-attach-gdb could send a request to the inferior Lisp but then
> that would violate its lightweight purpose.
Requesting the args for gdb is just as lightweight as invoking a
restart. I would even say that it's simpler than invoking a restart
which tells Emacs to start gud; the latter requires one more packet on
the wire.
> Any problem with the restart being present? It's pretty down the restart
> list.
It takes a lot of space and clutters swank.lisp considerably.
Helmut
More information about the slime-devel
mailing list