Multiple parameter packs

Basically, it reduces to pack parameters together into a a std::tuple-like template class. Here's the explanation.…

How to implement `std::tuple`

A great series for sheding light on variadic template patterns. Part 1 Part 2 Part 3 Part 4 Part 5 As an extra, a great article on how to implement tuple_cat from Eric Niebler: Tiny metaprogramming library And a simple, tiny implementation: Very basic tuple implementation…

Variadic functions in JS

Functions in JavaScript are variadic. This means they can be called with any number of arguments, whether you planned to receive them or not. (Node.js The Right Way)…