On Fri, Nov 17, 2006 at 11:37:12AM +0000, Neil Mitchell wrote:
> fromJust is simple, useful and clear. What you mean is that
> implementations aren't very good at debugging this. It seems unfair to
> blame partial functions for the lack of a debugger. If a call stack
> was automatically output every time a fromJust failed would this even
> be something people complained about?
indeed. jhc debugs this quite fine. when you use it the wrong way you
get
Main.hs:23:33:fromJust Nothing
as your error message. or you should at least.
likewise for head, tail, undefined, etc.. actually any function
including ones you write yourself for which you give the SRCLOC_ANNOTATE
pragma.
boy I want to have the time to port that to ghc... a six pack of beer
for whoever does :)
John
--
John Meacham - ⑆repetae.net⑆john⑈
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe