↑Turbak, Franklyn Albin; Gifford, David K.; Sheldon, Mark A. (2010). Design concepts in programming languages. PHI Learning. ISBN978-81-203-3996-5. OCLC1261053520.
↑Abramov, Dan (21 July 2019). "Algebraic Effects for the Rest of Us". overreacted.io. Retrieved 20 August 2025.
↑Leijen, Daan (22 July 2025). "The Koka Programming Language". koka-lang.github.io. Archived from the original on 26 July 2025. Retrieved 20 August 2025.
↑Pretnar, Matija, "Eff", Github, retrieved 11 December 2021
↑"Eff programming language". eff-lang.org. Retrieved 20 August 2025.
↑"The Unison language". www.unisonweb.org. Archived from the original on 5 December 2021. Retrieved 7 December 2021.
↑The Effekt research team. "Effekt Language: Concepts and Features". Effekt Language. Retrieved 13 June 2023.
↑Vera, Josh (18 April 2020). "freemonad benchmark". GitHub. A benchmark comparing the performance of different free monad implementations.
↑Moggi, E.; Sabry, Amr (November 2001). "Monadic encapsulation of effects: a revised approach (extended version)". Journal of Functional Programming. 11 (6): 591–627. doi:10.1017/S0956796801004154. ISSN0956-7968.
↑"Chapter 12 Language extensions". v2.ocaml.org. Archived from the original on 13 June 2023. Retrieved 13 June 2023.
↑"CanThrow Abilities". Scala Documentation. Retrieved 7 December 2021.
↑Pulley, Rocky (12 August 2013). "Java 8 Lambda function that throws exception?". Stack Overflow. Retrieved 25 December 2021.