Re: [m-users.] Undefined predicate in C FFI code, present in generated C file.
Julien Fischer <[email protected]>
| Newsgroups | gmane.comp.lang.mercury.general |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 21 Sep 2023, Zoltan Somogyi wrote: > And a second by-the-way: the fact that compiler writers are also subject to this > kind of error is why some compilers, when reporting some undefined entity, > now include in the error message a list of entities of the same kind that have > sort-of-similar names. I will think about adding something similar to mmc, > if I can find some publicly available algorithm for this kind of similarity checking. > (I don't think simple edit distance would be helpful in this case, because > I think it would generate too many misleading recommendations.) GCC is using a variant of edit distance for this purpose. See: <https://github.com/gcc-mirror/gcc/blob/master/gcc/spellcheck.cc> clang was certainly using something similar a while ago. (It could still be, I haven't check recently.) Julien. _______________________________________________ users mailing list [email protected] https://lists.mercurylang.org/listinfo/users