[m-dev.] for review: document backwards compat concerns in NEWS file

Simon Taylor stayl at cs.mu.OZ.AU
Wed Nov 24 17:16:28 AEDT 1999

> Index: NEWS
> ===================================================================
> @@ -127,6 +127,16 @@
>  * We've added function versions of many of the predicates in the
>    Mercury standard library.
> +  One small drawback of this change is that it is not completely
> +  backwards compatible; in certain circumstances, there is a potential
> +  ambiguity between a function call and a partially applied predicate,
> +  and for some ocurrences of this the compiler may not be able to


> +  resolve the ambiguity unless the user provides additional type
> +  declarations (or the like).  But such cases should be quite rare,
> +  and when they do occur the fix is easy, so we though the clear


> +  advantages of using a functional syntax were well worth this
> +  minor glitch in backwards compatibility.

mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au

More information about the developers mailing list