Re: Debugging with JDEE
"Jeffrey Phillips" <[email protected]>
| Newsgroups | gmane.emacs.jdee |
|---|---|
| Message-ID | <[email protected]> |
+1 on removing JDEbug from base JDEE. Anything to help stream-line
you and the product.
While I do like JDEbug; jdb is practical enough, fast enough, and
stable enough to be used as an everyday debugger in JDEE. Then if a
more 'GUI' in nature debugger like jswat is needed, it can easily be
launched as a separate tool.
It may be difficult to keep up with jswat changes in JDEE, and it
works nicely as stand-alone being launched. Perhaps and ''if
(jswat)'' statement to add a menu option under JDEE debug menu would
help, and at minimum referencing Nascif's jswat.el on the JDEE page
here:
http://jdee.sunsite.dk/contributions.html
would definitely draw attention to it more. I never knew it existed
until I saw the original posting here, but I do occasionally look at
the contributions page to make sure I'm not missing something good.
-jeffrey
On 6/27/06, Paul Kinnucan <[email protected]> wrote:
>
>
>
>
> Hi Suraj,
>
>
>
> My day job has grown increasingly demanding over the last couple of years
> and I've also been preoccupied with my children's transition from high
> school to college. This has left me with less time than I would like to
> devote to the JDEE.
>
>
>
> However, I plan to continue to update and make releases. One thing that
> would help would be to streamline the JDEE itself and its source repository.
> Currently, there are two branches, a main branch and a maintenance branch.
> The reason I branched was that last year I embarked on restructuring the
> JDEE's interface to jdb and JDEbug to try to create a common interface and
> thereby reduce the maintenance burden. Unfortunately, this was a far more
> time-consuming project than I had anticipated, in fact was soaking up all
> the time I had for the JDEE. Meanwhile a large backlog of bugfixes and
> incremental improvements were accumulating. So at some users' suggestion I
> decided to branch from JDEE 2.3.5 in order to be able to release accumulated
> bug fixes and other improvements. Just creating this branch was a
> time-consuming operation. Now, I'm stuck with a main branch that has the new
> generalized debugger interface in a half-finished state with no prospect of
> finishing it any time soon and a maintenance branch that allows me to keep
> releasing but requires double-updating for every change.
>
>
>
> I've been giving some thought has how to extricate the JDEE from this morass
> and have been considering doing the following:
>
>
>
> * Drop JDEBug from the JDEE.
>
>
>
> I've never been happy with JDEbug. I think it was overly ambitious in
> design and complicated in its implementation and as a
>
> result is difficult to use and maintain. Personally I use the JDEE's jdb
> interface for debugging and find it adequate for my purposes.
>
> Dropping JDEbug would allow me to focus on improving the jdb interface.
>
>
>
> * Include Nascif's JSWAT interface in the JDEE distribution for those JDEE
> user's who need a more capable debugger than jdb.
>
> I don't know whether it's possible but it if is it would be nice to
> provide a JSWAT interface that allows source-level debugging
>
> within Emacs, i.e., I'm thinking that it might be possible to have JSWAT
> replace JDEbug as the backend for a full-featured
>
> source-level debugger in Emacs.
>
>
>
> * Move the JDEE from Sunsite to SourceForge with JDEE 2.3.5.1 becoming the
> new base CVS version of the JDEE.
>
>
>
> I would be interested in your feedback on this plan as well as that of
> Nascif, Jens, and other JDEE users.
>
>
>
> Paul
>
>
>
>
>
>