Thanks for the offer. I appreciate it. Here is what I've been able to learn
about dbl.el and sshell.el from looking at git history and from the maxima
mailing list.

First, these were written by William F. Schelter around 1998 at a time when
GNU Emacs was very different. He unfortunately has passed away and no one
has been maintaining the code.

The current state of the art for LISP debugging in Emacs is SLIME (Superior
Lisp Interaction Mode in Emacs) and that is in active development.

Realgud is simply a front-end for various debuggers like gdb, pdb, perldb.
Think of it as a replacement for gud which is where it derives its name.

realgud also supports some more exotic debuggers like the debuggers for GNU
make, bash and zsh. The project is located at https://github.com/realgud
and you can install it from either ELPA and the official Emacs lisp package
repository, or via MELPA for newer versions. The list of debugger it covers
is https://github.com/realgud/realgud/wiki/Debuggers-Supported

As best as I can tell, no one is using dbl.el or sshell.el and the code is
duplicated with code from maxima. Given this and its unmaintained state, my
recommendation is to remove these altogether as they are enticing users to
go down a road that may be fraught with problems and cause them to
contemplate improving code that would be better spent on one of the better
packages.

So if there are features that people use in either of them, let them speak
up here and we can consider adding them to some other currently-maintained
Emacs package.



On Sun, Sep 10, 2017 at 9:07 AM, Camm Maguire <c...@maguirefamily.org>
wrote:

> Greetings, and thanks for your interest here.  I would be happy in
> working with you to update/improve this code.  I have written a few
> emacs modes which I find useful, but am by no means an expert.
> Emacs/common-lisp mode initiatives seem to have proliferated (ilisp,
> slime,...) and I remain unfamiliar with the state of play.  Hopefully
> the community has consolidated on something.  And hopefully that
> something does not require large extra-ansi-common-lisp support packages
> such as ffi/asdf, etc., all of which are great to support but without
> intertwining dependencies.
>
> What is realgud?  I have also been pondering closer GCL integration with
> gdb (and gprof) based on GCL's native handling of ELF object code.
>
> Take care,
>
> Rocky Bernstein <ro...@gnu.org> writes:
>
> > I started looking at dbl.el ,sshell.el and so on with an eye to
> integrating it into realgud  for debugging gcl.
> >
> > The copyright in the files hasn't changed from 1998 and is maintained by
> William F. Schelter who unfortunately seems to have passed on. And looking
> > from git it looks like indeed the code hasn't changed since around the.
> But Emacs definitely has.
> >
> > So are people still using dbl.el and sshell.el?
> >
> > I asked the same question on the maxima-devel mailing list and the
> answer I got was that this was unmaintained code.
> >
> > _______________________________________________
> > Gcl-devel mailing list
> > Gcl-devel@gnu.org
> > https://lists.gnu.org/mailman/listinfo/gcl-devel
>
> --
> Camm Maguire                                        c...@maguirefamily.org
> ==========================================================================
> "The earth is but one country, and mankind its citizens."  --  Baha'u'llah
>
>
_______________________________________________
Gcl-devel mailing list
Gcl-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/gcl-devel

Reply via email to