remove_all

Definition: sequence res = remove_all(object needle, sequence haystack)
Description: Removes all occurrences of some object from a sequence.

needle: the object to remove.
haystack: the sequence to remove from.

Returns a sequence, of length at most length(haystack), and which has the same elements, but without any copy of needle left.
Comments: This function weeds out elements, not sub-sequences.

This routine is defined in builtins\premoveall.e, and is provided only for compatibility with OpenEuphoria.
Example:
s = remove_all( 1, {1,2,4,1,3,2,4,1,2,3} )                  -- s is {2,4,3,2,4,2,3}
s = remove_all('x', "I'm toox secxksy for my shixrt.")      -- s is "I'm too secksy for my shirt."