Infinite streams in Java
dc.contributor.author | Gruntz, Dominik | |
dc.contributor.editor | Gitzel, Ralf | |
dc.contributor.editor | Aleksy, Markus | |
dc.contributor.editor | Schader, Martin | |
dc.contributor.editor | Krintz, Chandra | |
dc.date.accessioned | 2025-07-24T09:10:34Z | |
dc.date.issued | 2006 | |
dc.description.abstract | Programming languages which support lazy evaluation allow the definition of infinite streams as for example the stream of natural numbers or of prime numbers. Such streams are infinite in the sense that arbitrary many elements can be accessed as these elements are computed "on demand". This paper describes how infinite streams can be implemented in Java, a language which does not support lazy evaluation directly. Two possible implementations are described and compared. Furthermore it is shown how streams can be defined as fixed points of maps on infinite streams and how formal power series can be defined using infinite streams. As user interface to work with such streams Groovy is used. | |
dc.event | 4th international conference on principles and practices of programming in Java | |
dc.event.end | 2006-09-01 | |
dc.event.start | 2006-08-30 | |
dc.identifier.doi | https://doi.org/10.1145/1168054.1168080 | |
dc.identifier.isbn | 978-3-939352-05-1 | |
dc.identifier.uri | https://irf.fhnw.ch/handle/11654/52269 | |
dc.language.iso | en | |
dc.publisher | ACM | |
dc.relation.ispartof | Proceedings of the 4th international conference on principles and practices of programming in Java | |
dc.relation.ispartofseries | ACM international conference proceedings series | |
dc.spatial | Mannheim | |
dc.subject.ddc | 005 - Computer Programmierung, Programme und Daten | |
dc.title | Infinite streams in Java | |
dc.type | 04B - Beitrag Konferenzschrift | |
dspace.entity.type | Publication | |
fhnw.InventedHere | Yes | |
fhnw.ReviewType | Anonymous ex ante peer review of a complete publication | |
fhnw.affiliation.hochschule | Hochschule für Informatik FHNW | de_CH |
fhnw.affiliation.institut | Institut für Mobile und Verteilte Systeme | de_CH |
fhnw.openAccessCategory | Closed | |
fhnw.pagination | 182-187 | |
fhnw.publicationState | Published | |
relation.isAuthorOfPublication | 755e3e7b-10ac-4e21-8501-b16ffd376741 | |
relation.isAuthorOfPublication.latestForDiscovery | 755e3e7b-10ac-4e21-8501-b16ffd376741 |
Dateien
Lizenzbündel
1 - 1 von 1
Lade...
- Name:
- license.txt
- Größe:
- 2.66 KB
- Format:
- Item-specific license agreed upon to submission
- Beschreibung: