On Tue, 26 Aug 2008, John Van Enk wrote:
I think the problem I'll run into is the 128 channel case. I'm hoping for a general solution... I'm almost positive this will require runtime checks. Your solution is what I was thinking for functions requiring exactly N channels (I'm not sure if there are many functions like that).
If the number of channels is variable it might be better to use a list of StorableVectors instead. I think it is more common to process the channels separately instead of simultaneously.
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe