[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