[m-rev.] for review: remove obsolete library predicates

Fergus Henderson fjh at cs.mu.OZ.AU
Wed Jan 2 15:42:03 AEDT 2002


On 31-Dec-2001, Zoltan Somogyi <zs at cs.mu.OZ.AU> wrote:
> 
> library/float.m:
> library/math.m:
> 	Remove obsolete predicates whose jobs are now done by functions.
> 	The existence of the predicate versions made uses of the functions
> 	ambiguous, as (e.g.) X = math__sin(Y) could be read both as a function
> 	application and as the creation of a closure.
> 
> 	The removed predicates were marked obsolete in March 1999, so there has
> 	been ample notice.

That change is fine, but it should be accompanied by fixes for all uses of the
obsolete predicates in the Mercury distribution.  There won't be any uses in
the compiler directory, but there are uses in the test suite, I'm pretty sure,
and probably elsewhere, e.g. in the extras.

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "I have always known that the pursuit
The University of Melbourne         |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.
--------------------------------------------------------------------------
mercury-reviews mailing list
post:  mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe:   Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------



More information about the reviews mailing list