# $Id: Portfile,v 1.5 2004/07/02 01:36:47 gwright Exp $ PortSystem 1.0 name buddha version 1.2 categories devel maintainers gwright@opendarwin.org platforms darwin description A declarative debugger for Haskell 98 programs. long_description \ Buddha is a debugger for Haskell 98 programs. \ To be more precise, it is a declarative debugger. \ It presents the evaluation of a Haskell program as \ a series of equivalences, rather than the more \ traditional stepwise presentation of debuggers for \ imperative languages. homepage http://www.cs.mu.oz.au/~bjpop/buddha/ master_sites ${homepage}/download checksums md5 e662d5e2891d7d5e203c477723b62aa3 depends_build bin:ghc:ghc depends_lib lib:readline:readline #bugs Buddha requires that the associated ghc be built \ # with profiling libraries. The is true for the ghc \ # installed by darwinports, but might not be if you \ # installed ghc by a different route. \ # \ # Not all of the system libraries have buddha-ized \ # versions, and buddha will fail to produce debugging \ # versions of programs that use these libraries. #user_notes The buddha parser is not as smart as full haskell \ # and sometimes requires a type signature to help it \ # along. Try this if the original source file compiles \ # but under buddha you get 'ambiguous type' errors.