Originally submitted by Eli Barzilay on: Sun Jan 22 21:36:01 -0500 2012
A student tried to use (inst + Number), and got a huge error message that named the (beginning of) the full type as the offending error. This is bad, since the source code of the error is just `+', so it would be way better to just say something like
Type Checker: Cannot instantiate non-polymorphic type of `+'
in that case.
Originally submitted by Eli Barzilay on: Sun Jan 22 21:36:01 -0500 2012
A student tried to use (inst + Number), and got a huge error message that named the (beginning of) the full type as the offending error. This is bad, since the source code of the error is just `+', so it would be way better to just say something like
Release:
Environment:
This bug was converted from Gnats bug 12507.
[anon-submit; eli at barzilay dot org]