chickadee » srfi-113 » bag-map

bag-map comparator proc bagprocedure

Applies proc to each element of bag in arbitrary order and returns a newly allocated bag, created as if by (bag comparator), which contains the results of the applications. For example:

(bag-map string-ci-comparator symbol->string (bag eq? 'foo 'bar 'baz))
     => (bag string-ci-comparator "foo" "bar" "baz")