@TECHREPORT{UUCS2010016, author = {Steenbergen, Martijn~van and Magalhães, José~Pedro and Jeuring, Johan}, year = 2010, title = {Generic selections of subexpressions}, number = {UU-CS-2010-016}, institution = {Department of Information and Computing Sciences, Utrecht University}, urlpdf = {{http://www.cs.uu.nl/research/techreps/repo/CS-2010/2010-016.pdf}}, pubcat = {techreport} } @MISC{HACKAGE_ANNOTATIONS_0.1.1, author = {Steenbergen, Martijn~van}, year = 2010, url = "http://hackage.haskell.org/package/Annotations-0.1.1" } @inproceedings{Visser:2010:GSH:1863495.1863500, author = {Visser, Sebastiaan and Löh, Andres}, title = {Generic storage in Haskell}, booktitle = {Proceedings of the 6th ACM SIGPLAN workshop on Generic programming}, series = {WGP '10}, year = 2010, isbn = {978-1-4503-0251-7}, location = {Baltimore, Maryland, USA}, pages = {25--36}, numpages = {12}, url = {http://doi.acm.org/10.1145/1863495.1863500}, doi = {http://doi.acm.org/10.1145/1863495.1863500}, acmid = {1863500}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {annotations, datatype-generic programming, fixed points}, } @inproceedings{Appel:1989:CCS:75277.75303, author = {Appel, A. W. and Jim, T.}, title = {Continuation-passing, closure-passing style}, booktitle = {Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages}, series = {POPL '89}, year = {1989}, isbn = {0-89791-294-2}, location = {Austin, Texas, United States}, pages = {293--302}, numpages = {10}, url = {http://doi.acm.org/10.1145/75277.75303}, doi = {http://doi.acm.org/10.1145/75277.75303}, acmid = {75303}, publisher = {ACM}, address = {New York, NY, USA}, } @article{Coutts:2007:SFL:1291220.1291199, author = {Coutts, Duncan and Leshchinskiy, Roman and Stewart, Don}, title = {Stream fusion: from lists to streams to nothing at all}, journal = {SIGPLAN Not.}, volume = {42}, issue = {9}, month = {October}, year = {2007}, issn = {0362-1340}, pages = {315--326}, numpages = {12}, url = {http://doi.acm.org/10.1145/1291220.1291199}, doi = {http://doi.acm.org/10.1145/1291220.1291199}, acmid = {1291199}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {deforestation, functional programming, program fusion, program optimisation, program transformation}, }