Where academic tradition
meets the exciting future

The Lambda Library: Lambda Abstraction in C++

Jaakko Järvi, Gary Powell, The Lambda Library: Lambda Abstraction in C++. In: "Proceedings of the Second Workshop on C++ Template Programming (TMPW'01) at OOPSLA 200, 2001.

Abstract:

The Lambda Library (LL) adds a form of lambda abstraction to C++.
The LL is implemented as a template library using standard C++; thus no
language extensions or preprocessing is required. The LL consists of a rich
set of tools for defining unnamed functions. Particularly, these unnamed
functions work seamlessly with the STL algorithms. The LL offers significant
improvements, in terms of generality and ease of use, compared to the
binders and functors in the C++ standard library.

Files:

Full publication in PDF-format

BibTeX entry:

@INPROCEEDINGS{pJaPo01a,
  title = {The Lambda Library: Lambda Abstraction in C++},
  booktitle = {"Proceedings of the Second Workshop on C++ Template Programming (TMPW'01) at OOPSLA 200},
  author = {Järvi, Jaakko and Powell, Gary},
  year = {2001},
}

Belongs to TUCS Research Unit(s): Algorithmics and Computational Intelligence Group (ACI)

Edit publication