[m-rev.] for review: better error messages for lambda exprs

Zoltan Somogyi zoltan.somogyi at runbox.com
Tue May 17 10:47:05 AEST 2016



On Tue, 17 May 2016 10:00:30 +1000 (AEST), Julien Fischer <jfischer at opturion.com> wrote:
> >> +    ; Name = "int"                  % primitive type
> >> +    ; Name = "float"                % primitive type
> >> +    ; Name = "character"            % primitive type
> >> +    ; Name = "string"               % primitive type
> 
> The standard library uses some of the above as function names,
> float.float/1 and string.string/1 for example, and it isn't unusal to
> use them as data constructor names where they wrap the above types.

Yes, these and several others. My test only looked at uses of the
names on the list as the names of types, function symbols,
insts and modes. It left out the names of functions, predicates,
classes, mutables, fields, and probably some other entities.

Zoltan.




More information about the reviews mailing list