--- srfi-modules.texi.~1.25.~ 1970-01-01 10:00:01.000000000 +1000 +++ srfi-modules.texi 2003-12-05 08:05:51.000000000 +1000 @@ -695,6 +695,9 @@ @var{x}. If @var{x} does no appear in @var{lst}, return @code{#f}. Equality is determined by the equality predicate @var{=}, or @code{equal?} if @var{=} is not given. + +This function extends the core @code{member} by accepting an equality +predicate. (@pxref{List Searching}) @end deffn @@ -720,6 +723,9 @@ @code{delete} does not modify @var{lst}, but the return might share a common tail with @var{lst}. @code{delete!} may modify the structure of @var{lst} to construct its return. + +These functions extend the core @code{delete} and @code{delete!} in +accepting an equality predicate. (@pxref{List Modification}) @end deffn @deffn {Scheme Procedure} delete-duplicates lst [=] @@ -761,6 +767,9 @@ Return the pair from @var{alist} which matches @var{key}. Equality is determined by @var{=}, which defaults to @code{equal?} if not given. @var{alist} must be an association lists---a list of pairs. + +This function extends the core @code{assoc} by accepting an equality +predicate. (@pxref{Association Lists}) @end deffn @deffn {Scheme Procedure} alist-cons key datum alist