> Am I alone in finding the standard prelude for Haskell unsatisfactory
> when it comes to dealing with different sorts of numbers and how they
> are related?
No, I do too!!
> lower in the hierarchy. It is a great relief to be able to use pi/2
> rather than pi/2.0 every time.
I Haskell you have always been able to write pi/2
> I am not suggesting that everybody would want to do this, but the
> present use of Num is far too monolithic and inflexible for sensible
> exploitation of Haskell for mathematical purposes. I would be interested
> to hear what others feel about this.
Two things that I would like see fit into the class structure
are gaussian integers and constructive reals. They both fail at
the moment.
-- Lennart