Persistent software transactional memory in Haskell

Nicolas Krauter, Patrick Raaf, Peter Braam, Reza Salkhordeh, Sebastian Erdweg, André Brinkmann. Persistent software transactional memory in Haskell. Proceedings of the ACM on Programming Languages, 5(ICFP):1-29, 2021. [doi]

@article{KrauterRBSEB21,
  title = {Persistent software transactional memory in Haskell},
  author = {Nicolas Krauter and Patrick Raaf and Peter Braam and Reza Salkhordeh and Sebastian Erdweg and André Brinkmann},
  year = {2021},
  doi = {10.1145/3473568},
  url = {https://doi.org/10.1145/3473568},
  researchr = {https://researchr.org/publication/KrauterRBSEB21},
  cites = {0},
  citedby = {0},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {5},
  number = {ICFP},
  pages = {1-29},
}