Effect handlers for the masses

Effect handlers for the masses
复制标题

大众效果处理程序

DOI:
10.1145/3276481
复制
发表时间:
2018
影响因子:
--
通讯作者:
Klaus Ostermann
Klaus Ostermann
中科院分区:
--
文献类型:
--
作者:
Jonathan Immanuel Brachthäuser;Philipp Schuster;Klaus Ostermann

文献摘要

参考文献

被引文献

相似文献

效果处理程序是一种在函数式编程语言社区中日益流行的程序结构化范例,可以表达许多高级控制流抽象。我们提出了Java的效果处理程序的第一个实现-一个命令式的,面向对象的编程语言。我们的框架包括三个核心组件:一个类型选择CPS转换通过JVM字节码转换,实现分隔的延续上的字节码转换,最后一个库的效果处理程序中的分隔延续。
Effect handlers are a program structuring paradigm with rising popularity in the functional programming language community and can express many advanced control flow abstractions. We present the first implementation of effect handlers for Java - an imperative, object oriented programming language. Our framework consists of three core components: A type selective CPS transformation via JVM bytecode transformation, an implementation of delimited continuations on top of the bytecode transformation and finally a library for effect handlers in terms of delimited continuations.
处理程序在行动
DOI: 10.1145/2500365.2500590
发表时间: 2013
期刊: --
影响因子: --
作者:
Kammar O
通讯作者: Kammar O
Python:完整版
DOI: --
发表时间: 2013
期刊: Conference on Object-Oriented Programming Systems, Languages, and Applications
影响因子: --
作者:
J. Politz;Alejandro Martinez;Mae Milano;Sumner Warren;Daniel Patterson;Junsong Li;Anand Chitipothu;S. Krishnamurthi
通讯作者: S. Krishnamurthi
JavaScript 中的异常延续
DOI: --
发表时间: 2007
期刊:
影响因子: --
作者:
Florian Loitsch
通讯作者: Florian Loitsch
代数效应处理程序成为主流(Dagstuhl 研讨会 18172)
DOI: --
发表时间: 2018
期刊: Dagstuhl Reports
影响因子: --
作者:
Sivaramakrishnan Krishnamoorthy Chandrasekaran;Daan Leijen;Matija Pretnar;Tom Schrijvers
通讯作者: Tom Schrijvers
在 C 中实现代数效应 - “Monads for Free in C”
DOI: 10.1007/978-3-319-71237-6_17
发表时间: 2017
期刊: Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications
影响因子: --
作者:
Daan Leijen
通讯作者: Daan Leijen