You are here: TUCS > PUBLICATIONS > Publication Search > The Lambda Library : Unnamed F...
The Lambda Library : Unnamed Functions in C++
Jaakko Järvi, Gary Powell, Andrew Lumsdaine, The Lambda Library : Unnamed Functions in C++. Software---Practice and Experience 33(3), 259--291, 2003.
Abstract:
The Lambda Library (LL) adds a form of lambda functions to C++, which are common in functional programming languages. 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. In particular these unnamed functions work seamlessly with the generic algorithms in the C++ Standard Library. The LL offers significant improvements, in terms of generality and ease of use, compared to the current tools in the C++ Standard Library. Copyright © 2003 John Wiley & Sons, Ltd.
BibTeX entry:
@ARTICLE{jJaPoLu03a,
title = {The Lambda Library : Unnamed Functions in C++},
author = {Järvi, Jaakko and Powell, Gary and Lumsdaine, Andrew},
journal = {Software---Practice and Experience},
volume = {33},
number = {3},
pages = {259--291},
year = {2003},
keywords = {C++, generic programming, functional programming},
}
Belongs to TUCS Research Unit(s): Other