【24h】

Monads and Modularity

机译:金属人和模块化

获取原文

摘要

This paper argues that the core of modularity problems is an understanding of how individual components of a large system interact with each other, and that this interaction can be described by a layer structure. We propose a uniform treatment of layers based upon the concept of a monad. The combination of different systems can be described by the coproduct of monads. Concretely, we give a construction of the coproduct of two monads and show how the layer structure in the coproduct monad can be used to analyse layer structures in three different application areas, namely term rewriting, denotational semantics and functional programming.
机译:本文认为模块化问题的核心是对大型系统的单个组件彼此相互作用的理解,并且可以通过层结构来描述这种交互。我们提出了基于Monad的概念的层统一处理。不同系统的组合可以由MONRADS的副系列描述。具体地,我们提供了两种MONAD的副系统的构建,并展示了副系列Monad中的层结构如何用于分析三个不同应用领域的层结构,即术语重写,指示语义和功能规划。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号