On Tue, Oct 28, 2003 at 09:13:50PM -0800, Bradd W. Szonye wrote: > scgmille@xxxxxxxxxxxxxxxxxx wrote: > > *-get-left,right returns an undefined value for arbitrary collections. > > For sequences and ordered collections it has a very well defined > > meaning .... > > When we suggested something similar for common dictionary functions, you > *insisted* that interfaces should only be defined for the collections > where the operations are well-defined. Why is it OK to define get-left > and get-right for collections where they're not well-defined? Because *-get-right/left can have a well defined meaning (left and right are arbitrary without some reference), while dict-fetch-n-from-key has an obviously limited scope. Scott
Attachment:
pgpMeBe104DSz.pgp
Description: PGP signature