id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
71	Better error message for unimplemented class functions	benl	erikd	"Added by Jared

The following function fails to compile.
{{{
example s = s /= """"
}}}
The error message is
{{{
ddc: PANIC in Core.Dictionary
        rewriteOverApp: no instance for Class.Eq.Eq (Data.String.String %rTS1)
          in (/=)
                (Data.String.String %rTS1)
                (Data.String.String %rTC0) %rTS0
                (Class.Eq.Eq (Data.String.String %rTS1))
                (Base.Shape2 (Data.String.String %rTS1) (Data.String.String
%rTC0)) s xCS0
}}}
Which is the wrong error.  There is an instance, but it doesn't provide an implementation for (/=).  For the moment, this can be resolved by requiring implementations of all functions in a class.


"	defect	closed	blocker	0.1.4	Source Parser	0.1.2	fixed		
