[Haskell-cafe] zip3, zip4 ... -> zipn?
byorgey at gmail.com
Sat Aug 11 11:02:17 EDT 2007
On 8/11/07, Frank Buss <fb at frank-buss.de> wrote:
> Is it possible to write a function like this:
> zipn n list_1 list_2 list_3 ... list_n
> which implements zip3 for n=3, zip4 for n=4 etc.? Looks like variable
> of arguments are possible, like printf shows, so a general zipn should be
> possible, too. If it is possible, why there are functions like zip5 and
> just zipn?
Template Haskell can also be used to generate appropriate code for zipn (in
fact, the original paper on TH even uses this as an example ). But
again, this approach only works if the value of n is known at compile time.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe