Conference item
The essence of the ITERATOR pattern
- Abstract:
-
The Iterator pattern gives a clean interface for element-by-element access to a collection, independent of the collection's shape. Imperative iterations using the pattern have two simultaneous aspects: mapping and accumulating. Various existing functional models of iteration capture one or other of these aspects, but not both simultaneously. We argue that C. McBride and R. Paterson's applicative functors (Applicative programming with effects, J. Funct. Program., 18 (1): 113, 2008), and in par...
Expand abstract
- Publication status:
- Published
Actions
Authors
Bibliographic Details
- Volume:
- 19
- Issue:
- 3-4
- Pages:
- 377-402
- Host title:
- JOURNAL OF FUNCTIONAL PROGRAMMING
- Publication date:
- 2009-01-01
- DOI:
- EISSN:
-
1469-7653
- ISSN:
-
0956-7968
- Source identifiers:
-
163466
Item Description
- Pubs id:
-
pubs:163466
- UUID:
-
uuid:bc9c36b2-e0ee-4dd2-b1fe-989aab7c3d1d
- Local pid:
- pubs:163466
- Deposit date:
- 2012-12-19
Terms of use
- Copyright date:
- 2009
If you are the owner of this record, you can report an update to it here: Report update to this record