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.