Module: internal Author: Jonathan Bachrach Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND // // CHOOSE // define sealed copy-down-method choose (test :: , sequence :: ) => (result :: ); // // REMOVE // define sealed copy-down-method remove (sequence :: , value, #key test :: = \==, count :: false-or() = #f) => (new-sequence :: ); define sealed copy-down-method remove! (sequence :: , value, #key test :: = \==, count :: false-or() = #f) => (new-sequence :: ); define sealed copy-down-method member? (value, collection :: , #key test = \==) => (boolean :: ); define sealed copy-down-method add (vector :: , object) => (v :: ); define sealed copy-down-method add-new (vector :: , object, #key test :: = \==) => (v :: ); define sealed copy-down-method add-new! (vector :: , object, #key test :: = \==) => (v :: ); // eof