A monadic approach for avoiding code duplication when staging memoized functions

Kedar N. Swadi, Walid Taha, Oleg Kiselyov, Emir Pasalic. A monadic approach for avoiding code duplication when staging memoized functions. In John Hatcliff, Frank Tip, editors, Proceedings of the 2006 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation, 2006, Charleston, South Carolina, USA, January 9-10, 2006. pages 160-169, ACM, 2006. [doi]

@inproceedings{SwadiTKP06,
  title = {A monadic approach for avoiding code duplication when staging memoized functions},
  author = {Kedar N. Swadi and Walid Taha and Oleg Kiselyov and Emir Pasalic},
  year = {2006},
  doi = {10.1145/1111542.1111570},
  url = {http://doi.acm.org/10.1145/1111542.1111570},
  tags = {systematic-approach},
  researchr = {https://researchr.org/publication/SwadiTKP06},
  cites = {0},
  citedby = {0},
  pages = {160-169},
  booktitle = {Proceedings of the 2006 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation, 2006, Charleston, South Carolina, USA, January 9-10, 2006},
  editor = {John Hatcliff and Frank Tip},
  publisher = {ACM},
  isbn = {1-59593-196-1},
}