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 …

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 …

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 …

[PDF][PDF] Meta< fun>-towards a functional-style interface for C++ template metaprograms

Á Sipos, Z Porkoláb, N Pataki, V Zsók - Proceedings of 19th …, 2007 - academia.edu
Template metaprogramming is an emerging new direction in C++ programming for
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 …

EClean-an embedded functional language

Á Sipos, V Zsók - Electronic Notes in Theoretical Computer Science, 2009 - Elsevier
C++ template metaprogramming is often regarded as a functional language, however,
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 …

[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 …

[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 …

[PDF][PDF] Report from the ECOOP 2004 Workshop on Mechanisms for Specialization, Generalization and Inheritance (MASPEGHI 2004)

P Lahire, G Arévalo, H Astudillo, A Black, E Ernst… - … Technology: ECOOP 2004 … - Citeseer
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 …