There and back again: arrows for invertible programming

Artem Alimarine, Sjaak Smetsers, Arjen van Weelden, Marko C. J. D. van Eekelen, Marinus J. Plasmeijer. There and back again: arrows for invertible programming. In Daan Leijen, editor, Proceedings of the ACM SIGPLAN Workshop on Haskell, Haskell 2005, Tallinn, Estonia, September 30, 2005. pages 86-97, ACM, 2005. [doi]

@inproceedings{AlimarineSWEP05,
  title = {There and back again: arrows for invertible programming},
  author = {Artem Alimarine and Sjaak Smetsers and Arjen van Weelden and Marko C. J. D. van Eekelen and Marinus J. Plasmeijer},
  year = {2005},
  doi = {10.1145/1088348.1088357},
  url = {http://doi.acm.org/10.1145/1088348.1088357},
  tags = {Haskell, C++, programming},
  researchr = {https://researchr.org/publication/AlimarineSWEP05},
  cites = {0},
  citedby = {0},
  pages = {86-97},
  booktitle = {Proceedings of the ACM SIGPLAN Workshop on Haskell, Haskell 2005, Tallinn, Estonia, September 30, 2005},
  editor = {Daan Leijen},
  publisher = {ACM},
  isbn = {1-59593-071-X},
}