Re: ITERATOR-REMOVE-VALUE!, *-DELETE! Taylor Campbell 29 Apr 2003 22:15 UTC

On Tuesday, April 29, 2003, at 05:40 PM, xxxxxx@freenetproject.org
wrote:
>
> Delete to me at least implies both removal of the value and the storage
> it occupied.  Remove only implies the removal of the value, hence the
> choice of remove.

I think neither 'delete' nor 'remove' imply either one, just a general
'get rid
of this somehow.'

> I'm not quite sure what you mean wrt predicate arguments.  Do you mean
> the list functions that check a value against a predicate before
> removing?  I would argue that they are vaguely named. :)

Can you come up with a better naming convention?

Since neither one is more specific in either direction, and the naming
convention of DELETE -> compare element to value, REMOVE -> apply
predicate to
element has already been used in SRFIs 1, 13, 14, and 43, I would
prefer to keep
the convention.

> 	Scott
>
> <mime-attachment>