On Wed, 8 Jan 2003, Andrew J Bromage wrote: > One is to allow function overloading. This is probably not desirable > because it turns type checking into an NP-hard problem.
it already is much harder (even without static overloading) Helmut Seidl. : Haskell overloading is DEXPTIME-complete. Information Processing Letters 52(2), 57-60, 1994. http://www.informatik.uni-trier.de/~seidl/papers/type.ps and extensions make it worse (hence `ghc -fallow-undecidable-instances`) which doesn't stop them from being useful. -- -- Johannes Waldmann ---- http://www.informatik.uni-leipzig.de/~joe/ -- -- [EMAIL PROTECTED] -- phone/fax (+49) 341 9732 204/207 -- _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell