Announce: buddha 0.8 released
Bernard James POPE
bjpop@cs.mu.OZ.AU
Wed, 25 Jun 2003 19:34:12 +1000 (EST)
Announcing the release of buddha version 0.8
--------------------------------------------
www.cs.mu.oz.au/~bjpop/buddha
Buddha is a declarative debugger for Haskell 98. It is based on program
transformation and relies on GHC version 5.04 or greater (but not version 6
yet). It also needs GHC's libraries compiled for profiling.
New in this release:
- much improved support for debugging with exceptions
If your program calls error, exhausts the stack, calls a class method which
is missing, has a pattern match failure etc etc, and you don't
catch the exception, buddha will notice this and start debugging.
You can even interrupt a long running program with control-C (SIG INT) and
buddha will start debugging with whatever computation was done up to that
point.
Features still missing:
- record syntax,
- some standard libraries (notably: Ratio, Numeric, Directory, Time),
- mutually recursive modules,
- deriving Ix.
Platforms supported:
- tested on linux
- (should work in any unix-like environment),
- not tested on Windows (sorry).
Note that buddha does not yet work with GHC version 6.0. This will be fixed
in coming releases.
Cheers,
Bernie.