My current plan is to release bashdb 4.0 around October 27th.
This is major rewrite in conjunction with work done for debuggers for
ksh and zsh. I've tested this with bash 3.2 and 4.0 alpha. Many bugs
have been fixed and I've started adding unit tests. (Unit tests are
shorter, faster, more functional tests as opposed to the more complete
"integration" tests).
The help system is now much more like other debuggers I've worked on,
namely pydb and ruby-debug: lists of the commands are appear as sorted
list of columns.
One incompatible change is that "short" commands are no longer
hard-coded but are now "aliases" of longer command names. That means
they can be unaliased and you can use them more easily as autoeval'd
commands. Note: gdb doesn't have "aliases" but "macros". One new cool
command I use a bit for debugging the debugger is the ability to turn
xtrace on or off for a given function.
Later on I'll make candidate releases. However I invite people to try
what is in CVS and give feedback.
Thanks.
|