I would like to have the procedures min/max work on LISTS of numbers rather than on a series of individual numbers. Thus: (min '[3 1 2 0]) = 0, where now I have to write (min 3 1 2 0). This is all fine for literal series of arguments, but when the argument is a computed list, I would like to be able to "unwrap" the list so that it fits the syntax for min/max. I haven't found this so far.
It sounds like you want apply.
(define xs (list 1 2 3))
(apply min xs) ; => 1
(apply max xs) ; => 3
Right! Just what I needed, but could not immediately find. Tx a lot.