Proto: a compiler construction toolkit for DSELs

  title={Proto: a compiler construction toolkit for DSELs},
  author={Eric Niebler},
  booktitle={LCSD '07},
A Domain-Specific Embedded Language (DSEL) is a miniature language-within-a-language for solving problems in a particular domain. One technique for creating efficient and expressive DSELs in C++ is to use expression templates, but this technique is not for the faint of heart. Such libraries are difficult to write and maintain due to the esoteric nature of template meta-programming, and difficult to use because of the often impenetrable compiler error messages they generate. Existing tools help… CONTINUE READING
Highly Cited
This paper has 26 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 18 extracted citations


Publications referenced by this paper.

Blitz++: The Library That Thinks It Is A Compiler

  • T. Veldhuizen
  • SciTools,
  • 1998
Highly Influential
4 Excerpts

Similar Papers

Loading similar papers…