Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Power series, power serious

Published: 01 May 1999 Publication History

Abstract

Power series and stream processing were made for each other. Stream algorithms for power series are short, sweet, and compositional. Their neatness shines through in Haskell, thanks to pattern-matching, lazy lists, and operator overloading. In a short compass one can build working code from ground zero (scalar operations) up to exact calculation of generating functions and solutions of differential equations.

References

[1]
Abelson, H. and Sussman, G. J. (1976) The Structure and Interpretation of Computer Programs. MIT Press.
[2]
Burge, W. H. (1975) Recursive Programming Techniques. Addison-Wesley.
[3]
Hehner, E. C. R. (1993) A Practical Theory of Programming. Springer-Verlag.
[4]
Kahn, G. and MacQueen, D. B. (1977) Coroutines and networks of parallel processes, in Gilchrist, B. (ed.), Information Processing 77, pp. 993-998. North Holland. Volume 1, 2.3.4.4. Addison-Wesley.
[5]
Karczmarczuk, J. (1997) Generating power of lazy semantics. Theoretical Computer Science, 187, 203-219.
[6]
Knuth, D. E. (1968) The Art of Computer Programming, Volume 1, 2.3.4.4. Addison-Wesley.
[7]
Knuth, D. E. (1969) The Art of Computer Programming, Volume 2. Addison-Wesley.
[8]
Mcllroy, M. D. (1990) Squinting at power series. Software-Practice and Experience, 20, 661- 683.
[9]
Pontryagin, L. S. (1962) Ordinary Differential equations. Addison-Wesley.

Cited By

View all
  • (2024)Garbage Collection for Mostly Serialized HeapsProceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management10.1145/3652024.3665512(1-14)Online publication date: 20-Jun-2024
  • (2022)A completely unique account of enumerationProceedings of the ACM on Programming Languages10.1145/35476366:ICFP(411-437)Online publication date: 31-Aug-2022
  • (2021)Algebras for weighted searchProceedings of the ACM on Programming Languages10.1145/34735775:ICFP(1-30)Online publication date: 19-Aug-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Functional Programming
Journal of Functional Programming  Volume 9, Issue 3
May 1999
112 pages

Publisher

Cambridge University Press

United States

Publication History

Published: 01 May 1999

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media