[m-users.] About append(out, in, in) for lists and strings
Xin Wang
dram.wang at gmail.com
Fri Feb 3 17:56:06 AEDT 2017
In Mercury reference[1] there is an example shows that a seperate
definition can be used to make `append(out, in, in)` more efficient.
But `libraray/list.m` and `library/string.m` both do not define
`append(out, in, in)` mode, instead `remove_suffix/3`is recommended to be
used, because of determinism and efficiency issues. That seems to
contradict with the reference.
[1]
http://mercurylang.org/information/doc-latest/mercury_ref/Different-clauses-for-different-modes.html
Regards,
Xin Wang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurylang.org/archives/users/attachments/20170203/98989801/attachment.html>
More information about the users
mailing list