[cdr-discuss] Names for the equality generic function

Pascal J. Bourguignon pjb at informatimago.com
Wed Feb 16 10:39:54 UTC 2011


Marco Antoniotti <marcoxa at cs.nyu.edu>
writes:

> Hi
>
> I created a Google form to vote on the name...
>
> Cheers
>
> Marco
>
> Begin forwarded message:
>
>     From: marcoxa at gmail.com
>     Date: February 16, 2011 9:58:50 AM GMT+01:00
>     To: marcoxa at cs.nyu.edu
>     Subject: Names for the equality generic function
>    
>     If you have trouble viewing or submitting this form, you can fill it out online:
>     https://spreadsheets.google.com/viewform?formkey=dDFZSTJ4OTlCTlNaQlc3YlhUNjAza1E6MQ
>
>     Names for the equality generic function
>
>     What name should be used for the generic function "equality"? *
>       □ ( ) EQUALITY
>       □ ( ) EQUIV
>       □ ( ) EQUP
>       □ ( ) EQUALS
>       □ ( ) ==
>       □ ( ) EQUIVALENT
>       □ ( ) AEQUALIS
>       □ ( ) SAMEP
>       □ ( ) EQUIVP


I voted for EQUALS.  It should be in length at least more than
EQUAL.  EQUAL shows that it doesn't necessarily needs the -P postfix.

EQUALS being of same length as EQUALP shows that
  
   (equals x y) <= (equalp x y)

doesn't need to hold.


On the other hand, we should have:

  (equals x y) <= (equal x y)



AEQUALIS was nice, but let's keep CL English.

I definitely reject EQUIVALENT and similar, because equivalence is a
different notion n what I think is wanted with this equality generic
function.


-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
A bad day in () is better than a good day in {}.





More information about the cdr-discuss mailing list