This site contains older material on Eiffel. For the main Eiffel page, see http://www.eiffel.com.
NICE-ESG-Libs Digest        Fri, 24 Feb 95       Volume 1 : Issue 191

Today's Topics:
                         Comment on HASHABLE


NICE Eiffel Standards Group -- Library Committee Mailing List To post to list: NICE-ESG-Libs@atlanta.twr.com To send mail to the Chairman of the committee: NICE-ESG-Libs-chair@atlanta.twr.com Administrative matters (sign up, unsubscribe, mail problems, etc): NICE-ESG-Libs-request@atlanta.twr.com
Date: Sat, 25 Feb 1995 12:08:17 +1100 (EST) From: cmingins@apple.fcit.monash.edu.au (Christine Mingins) Subject: Comment on HASHABLE To: nice-esg-libs@atlanta.twr.com From: Paul Murphy Subject: LIB95-TWR-HASHABLE2 Amen for this proposal. I hope everyone is in favor. A few things about the current Eiffel libraries are bewildering. The existence of class HASHABLE is definitely one of them. How on earth is a class designer supposed to know whether or not someone, someday, is going to want to use an object of that class as a hash key? Eiffel folks like to make fun of the prescient programming techniques required for effective C++ programming. I'm afraid HASHABLE forces us to master some of those ourselves. As Smalltalk and ObjC programmers know, no harm comes from class Object having a method hash_code. Thanks for your time. Paul Murphy PS. In case anyone was wondering, I feel the same way about STORABLE.