A Primitive Calculus for Module Systems
A Primitive Calculus for Module Systems
复制标题
模块系统的原始微积分
DOI:
10.1007/10704567_4
复制
发表时间:
1999
期刊:
影响因子:
--
通讯作者:
E. Zucca
中科院分区:
文献类型:
--
作者:
D. Ancona;E. Zucca
We present a simple and powerful calculus of modules supporting mutual recursion and higher order features. The calculus allows to encode a large variety of existing mechanisms for combining software components, including parameterized modules, extension with overriding of object-oriented programming, mixin modules and extra-linguistic mechanisms like those provided by a linker. As usual, we first present an untyped version of our calculus and then a type system which is proved sound w.r.t. the reduction semantics; moreover we give a translation of other primitive calculi.