The Lambda Library: unnamed functions in C++ |
| |
Authors: | Jaakko Jrvi Gary Powell Andrew Lumsdaine |
| |
Affiliation: | Jaakko Järvi,Gary Powell,Andrew Lumsdaine |
| |
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. |
| |
Keywords: | C++ generic programming functional programming |
|
|