> I had to kill ghci-5.02 for the following expression and > ghci-5.04 is not > much better: > > ~/source/gtk2hs/gtk:$ ghci > ___ ___ _ > / _ \ /\ /\/ __(_) > / /_\// /_/ / / | | GHC Interactive, version 5.02.2, > for Haskell > 98. > / /_\\/ __ / /___| | http://www.haskell.org/ghc/ > \____/\/ /_/\____/|_| Type :? for help. > > Loading package std ... linking ... done. > Prelude> 1 `mod` 0 > ^CTerminated
Yes, that was a bug. > ~/source/gtk2hs/gtk:$ ~/local/bin/ghci > ___ ___ _ > / _ \ /\ /\/ __(_) > / /_\// /_/ / / | | GHC Interactive, version 5.04, for > Haskell 98. > / /_\\/ __ / /___| | http://www.haskell.org/ghc/ > \____/\/ /_/\____/|_| Type :? for help. > > Loading package base ... linking ... done. > Loading package haskell98 ... linking ... done. > Prelude> 1 `mod` 0 > Floating point exception (core dumped) > ~/source/gtk2hs/gtk:$ > > I think a normal exception is more appropriate here... Yes, that's on the ToDo list. In our defence though, the documentation does state that the DivideByZero exception isn't raised by GHC at the moment. Cheers, Simon _______________________________________________ Glasgow-haskell-bugs mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
