Debugging C++ template metaprograms
Z Porkoláb, J Mihalicza, Á Sipos - … of the 5th international conference on …, 2006 - dl.acm.org
Template metaprogramming is an emerging new direction in C++ programming for
executing algorithms in compilation time. Despite all of its already proven benefits and …
executing algorithms in compilation time. Despite all of its already proven benefits and …
Functional programming with C++ template metaprograms
Z Porkoláb - Central European Functional Programming School, 2009 - Springer
Template metaprogramming is an emerging new direction of generative programming. With
the clever definitions of templates we can force the C++ compiler to execute algorithms at …
the clever definitions of templates we can force the C++ compiler to execute algorithms at …
Towards a general template introspection library
I Zólyomi, Z Porkoláb - International Conference on Generative …, 2004 - Springer
To ensure the correctness of template based constructions in C++, constraints on template
parameters are especially useful. Unlike other languages (Ada, Eiffel, etc.), C++ does not …
parameters are especially useful. Unlike other languages (Ada, Eiffel, etc.), C++ does not …
[PDF][PDF] Meta< fun>-towards a functional-style interface for C++ template metaprograms
Template metaprogramming is an emerging new direction in C++ programming for
executing algorithms in compilation time. Despite that template metaprogramming has a …
executing algorithms in compilation time. Despite that template metaprogramming has a …
[PDF][PDF] Semantics-driven genericity: A sequel to the static C++ object-oriented programming paradigm (SCOOP 2)
T Géraud, R Levillain - Proceedings of the 6th International Workshop …, 2008 - lrde.epita.fr
Classical (unbounded) genericity in Cpp03 defines the interactions between generic data
types and algorithms in terms of concepts. Concepts define the requirements over a type (or …
types and algorithms in terms of concepts. Concepts define the requirements over a type (or …
EClean-an embedded functional language
C++ template metaprogramming is often regarded as a functional language, however,
nowadays metaprogram libraries are not implemented in functional programming style. In …
nowadays metaprogram libraries are not implemented in functional programming style. In …
[PDF][PDF] Analysis of profiling techniques for C++ template metaprograms
Z Porkoláb, J Mihalicza, N Pataki… - Ann. Univ. Sci. Budapest …, 2009 - patakino.web.elte.hu
Template metaprogramming (TMP) is an emerging new direction in C++ programming for
executing algorithms in compilation time. Despite all of its already proven benefits, and …
executing algorithms in compilation time. Despite all of its already proven benefits, and …
[PDF][PDF] Teaching multiparadigm programming based on object-oriented experiences
Z Porkoláb, V Zsók - 2007 - dea.lib.unideb.hu
Multiparadigm programming is an emerging practice in computer technology. Co-existence
of object-oriented, generic and functional techniques can better handle variability of projects …
of object-oriented, generic and functional techniques can better handle variability of projects …
[PDF][PDF] Towards profiling C++ template metaprograms
Z Porkoláb, J Mihalicza, N Pataki, Á Sipos - The 10th Symposium on …, 2007 - Citeseer
Template metaprogramming (TMP) is an emerging new direction in C++ programming for
executing algorithms in compilation time. Despite all of its already proven benefits, and …
executing algorithms in compilation time. Despite all of its already proven benefits, and …
[PDF][PDF] Report from the ECOOP 2004 Workshop on Mechanisms for Specialization, Generalization and Inheritance (MASPEGHI 2004)
MASPEGHI 2004 is the third edition of the MASPEGHI workshop. This year the organizers of
both the ECOOP 2002 Inheritance Workshop and MASPEGHI 2003 came together to …
both the ECOOP 2002 Inheritance Workshop and MASPEGHI 2003 came together to …