-
It was based on this suggestion: https://github.com/codeinred/tuplet/issues/1
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
I also tried to improve the compile-times of tuples a long time ago, so I'm curious: Have you compared your implementation with https://github.com/taocpp/tuple ?
-
-
Tuple-like classes are common in other libraries that warrant some degree of template metaprogramming, and while std::tuple is fine for prototyping the library, the degree to which it slows down compile times and the poor performance characteristics tend to lead people to either try rolling their own implementation, or doing something funky with lambdas. I have another library that's still in progress that I'm working on that's a lot more extensive, and it uses tuplet because of it's nice characteristics. Here's some code where it gets used: https://github.com/codeinred/noam/blob/main/include/noam/util/combinator_types.hpp