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...

Full description

Saved in:
Bibliographic Details
Published inSoftware, practice & experience Vol. 33; no. 3; pp. 259 - 291
Main Authors Järvi, Jaakko, Powell, Gary, Lumsdaine, Andrew
Format Journal Article
LanguageEnglish
Published Chichester, UK John Wiley & Sons, Ltd 01.03.2003
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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