pith. sign in

arxiv: 1611.00947 · v1 · pith:IDA76LCEnew · submitted 2016-11-03 · 💻 cs.SE

Runtime Template Instantiation for C++

classification 💻 cs.SE
keywords flexibilitygenericityinstantiationruntimesupporttemplatetemplatesantagonistic
0
0 comments X
read the original abstract

Performance, genericity and flexibility are three valuable qualities for scientific environments that tend to be antagonistic. C++ provides excellent support for both performances and genericity thanks to its support for (class and function) templates. However, a C++ templated library can hardly be qualified as flexible: data of unexpected types cannot enter the system, which hinders user interactions. This paper describes the approach that was taken in the Vcsn platform to add flexibility on top of C++ templates, including runtime template instantiation.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.