Edinburgh Research Explorer Encapsulating effects Citation for published version: Lindley, S 2018, 'Encapsulating effects', Dagstuhl Reports, Volume 8, Issue 4, 22/04/17 - 27/04/17 pp. 114- 118. https://doi.org/10.4230/DagRep.8.4.104 Digital Object Identifier (DOI): 10.4230/DagRep.8.4.104 Link: Link to publication record in Edinburgh Research Explorer Document Version: Publisher's PDF, also known as Version of record General rights Copyright for the publications made accessible via the Edinburgh Research Explorer is retained by the author(s) and / or other copyright owners and it is a condition of accessing these publications that users recognise and abide by the legal requirements associated with these rights. Take down policy The University of Edinburgh has made every reasonable effort to ensure that Edinburgh Research Explorer content complies with UK legislation. If you believe that the public display of this file breaches copyright please contact
[email protected] providing details, and we will remove access to the work immediately and investigate your claim. Download date: 23. Sep. 2021 Report from Dagstuhl Seminar 18172 Algebraic Effect Handlers go Mainstream Edited by Sivaramakrishnan Krishnamoorthy Chandrasekaran1, Daan Leijen2, Matija Pretnar3, and Tom Schrijvers4 1 University of Cambridge, GB,
[email protected] 2 Microsoft Research – Redmond, US,
[email protected] 3 University of Ljubljana, SI,
[email protected] 4 KU Leuven, BE,
[email protected] Abstract Languages like C#, C++, or JavaScript support complex control flow statements like exception handling, iterators (yield), and even asynchrony (async/await) through special extensions.