[m-users.] type error message for polymorphic predicates

Zoltan Somogyi zoltan.somogyi at runbox.com
Tue Jan 20 13:48:14 AEDT 2015



On Tue, 20 Jan 2015 13:05:13 +1100 (AEDT), Julien Fischer <jfischer at opturion.com> wrote:
> > │test.m:008: In clause for predicate `test'/2:
> > │test.m:008:   in argument 1 of call to predicate `<'/2:
> > │test.m:008:   type error: variable `A' has type `float',
> > │test.m:008:   expected type was `int'.

I am guessing that the root cause of the confusion here
is that message identifies the predicate only as </2,
not as int.</2. That should be easy to fix.

Zoltan.





More information about the users mailing list