Re: no non-typevariable in instance declarations

2000-11-15 Thread José Romildo Malaquias
On Wed, Nov 15, 2000 at 10:21:28AM +, Malcolm Wallace wrote: > > (By the way, is there any plans to implement multiparameter type > > classes and instance overlapping in NHC98?) > > No-one at York has any current plans to implement MPTC or instance > overlapping in nhc98. However, other peop

Re: no non-typevariable in instance declarations

2000-11-15 Thread Malcolm Wallace
> (By the way, is there any plans to implement multiparameter type > classes and instance overlapping in NHC98?) No-one at York has any current plans to implement MPTC or instance overlapping in nhc98. However, other people would be most welcome to do so if they wished. Regards, Malcolm __

Re: no non-typevariable in instance declarations

2000-11-14 Thread José Romildo Malaquias
On Tue, Nov 14, 2000 at 02:18:47PM -0800, Jeffrey R. Lewis wrote: > José Romildo Malaquias wrote: > > > On Tue, Nov 14, 2000 at 05:02:30PM +, Malcolm Wallace wrote: > > > > class C a where > > > > ty :: a -> String > > > > instance (Num a) => C a where > > > > ty _ = "NUM" > > > > ins

Re: no non-typevariable in instance declarations

2000-11-14 Thread José Romildo Malaquias
On Tue, Nov 14, 2000 at 07:41:21PM +, Marcin 'Qrczak' Kowalczyk wrote: > Tue, 14 Nov 2000 16:17:48 -0200, José Romildo Malaquias <[EMAIL PROTECTED]> >pisze: > > > But this is not relevant to my question. Removing the instance > > declaration > > > > instance C Integer where > > ty _

Re: no non-typevariable in instance declarations

2000-11-14 Thread Jeffrey R. Lewis
José Romildo Malaquias wrote: > On Tue, Nov 14, 2000 at 05:02:30PM +, Malcolm Wallace wrote: > > > class C a where > > > ty :: a -> String > > > instance (Num a) => C a where > > > ty _ = "NUM" > > > instance C Integer where > > > ty _ = "Integer" > > > > > Why GHC and NHC98 are m

Re: no non-typevariable in instance declarations

2000-11-14 Thread Marcin 'Qrczak' Kowalczyk
Tue, 14 Nov 2000 16:17:48 -0200, José Romildo Malaquias <[EMAIL PROTECTED]> pisze: > But this is not relevant to my question. Removing the instance > declaration > > instance C Integer where > ty _ = "Integer" > > from the program (so that there is no instance overlapping now) > does n

Re: no non-typevariable in instance declarations

2000-11-14 Thread José Romildo Malaquias
On Tue, Nov 14, 2000 at 05:02:30PM +, Malcolm Wallace wrote: > > class C a where > > ty :: a -> String > > instance (Num a) => C a where > > ty _ = "NUM" > > instance C Integer where > > ty _ = "Integer" > > > Why GHC and NHC98 are more restrictive than Hugs? > > The instances fo

Re: no non-typevariable in instance declarations

2000-11-14 Thread Malcolm Wallace
> class C a where > ty :: a -> String > instance (Num a) => C a where > ty _ = "NUM" > instance C Integer where > ty _ = "Integer" > Why GHC and NHC98 are more restrictive than Hugs? The instances for (Num a=> a) and Integer overlap, and are therefore forbidden by Haskell'98. Hugs