The Lambda Library: unnamed functions in C++
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...
Saved in:
Published in | Software, practice & experience Vol. 33; no. 3; pp. 259 - 291 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Chichester, UK
John Wiley & Sons, Ltd
01.03.2003
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 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. |
---|---|
Bibliography: | ArticleID:SPE504 ark:/67375/WNG-GZ3C0TKH-2 istex:754A4F38CF0D5C8156F51F37A1C7EA6AFC27B5AD ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
ISSN: | 0038-0644 1097-024X |
DOI: | 10.1002/spe.504 |