There are now a couple versions of math objects that do standard math operations on lists: Frank's list-abs and Cyrille's ds_/datastream. I think that there should be a standard set of math objects that can handle lists of indeterminate length (like the previously mentioned objects).
So it seems that the list handling versions cannot be interchangable with the standard versions, since standard math objects will interpret lists as input to that objects inlets. But it would be nice to have both options. So I propose making a mirror math library for lists, like this:
math/clip math/list/clip
math/* math/list/*
math/min math/list/min
etc. etc.
This would then largely be built from Frank's list-abs and Cyrille's ds_ objects and assembled to make sure that the list versions have the same interface as the standard versions. Then for handling floats, they would be completely interchangable.
.hc
________________________________________________________________________ ____
"The arc of history bends towards justice." - Dr. Martin Luther King, Jr.