arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 0802.4018cs.PLcs.DC
收藏

连接演算中的代数模式匹配

Algebraic Pattern Matching in Join Calculus

Qin Ma, Luc Maranget

摘要:

我们提出了一个扩展的连接演算与模式匹配代数数据类型。我们最初的动机是双重的:提供并发和模式匹配之间的交互的直观语义;定义一个实用的编译方案,从扩展连接定义到普通的ML模式匹配。为了评估我们的编译方案的正确性,我们开发了一个理论的应用连接演算,演算值传递和值匹配。我们实现这种演算作为当前JoCaml系统的扩展。

英文摘要:

We propose an extension of the join calculus with pattern matching on algebraic data types. Our initial motivation is twofold: to provide an intuitive semantics of the interaction between concurrency and pattern matching; to define a practical compilation scheme from extended join definitions into ordinary ones plus ML pattern matching. To assess the correctness of our compilation scheme, we develop a theory of the applied join calculus, a calculus with value passing and value matching. We implement this calculus as an extension of the current JoCaml system.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑