> Hi, I get the following error when using Hugs (Jan'98) > > ERROR "V.hs" (line 6): Insufficient class constraints in instance member > > binding > > *** Context : () > > *** Required : Anonymous a > > [...] Just for the record, it doesn't work in June98 Hugs either. > GHC, HBC and Hugs-1.3c all have no problem with this file. > HINT: it works in Yale-Hugs if you replace "vector = V anon" with > "vector = V (anon,anon)". There's no such thing as "Yale-Hugs". Perhaps you mean "Nottingham and Yale Hugs" (which is usually just called "Hugs")? Hugs is known as "Nottingham and Yale Hugs" instead of "Yale and Nottingham Hugs" not because N comes before Y in the dictionary but because Mark Jones wrote the original version of Hugs, because he wrote _at least_ 90% of the code in the current distribution and because he continues to make important contributions to Hugs. The most obvious recent contribution by Mark is the new typechecker in Hugs 1.3c. This is a major rewrite of the typechecker which adds a lot of really neat features. Mark did all the work on that - basically because he knows how to write typecheckers and we don't. We'll be integrating the new typechecker into the next major release along with the new code generator and the GHC runtime system. So, please, forget this "Yale Hugs" nonsense. Its embarressing for Yale and (IMHO) it's insulting to Mark. The name is "Hugs" or "Nottingham and Yale Hugs" and you should use the version name to distinguish one version from another. -- Alastair Reid Yale Haskell Project Hacker [EMAIL PROTECTED] http://WWW.CS.Yale.EDU/homes/reid-alastair/
