submit
english version rss feed
HAL: hal-00310123, version 1

Detailed view  Export this paper
European Symposium on Programming, Barcelona : Espagne (2004)
Call-by-value mixin modules: Reduction semantics, side effects, types
Tom Hirschowitz 1, Xavier Leroy ( ) 2, J. B. Wells 3
(2004)

Mixin modules are a framework for modular programming that supports code parameterization, incremental programming via late binding and redefinitions, and cross-module recursion. In this paper, we develop a language of mixin modules that supports call-by-value evaluation, and formalize a reduction semantics and a sound type system for this language.
1:  Laboratoire de Mathématiques (LAMA)
CNRS : UMR5127 – Université de Savoie
2:  GALLIUM (INRIA Rocquencourt)
INRIA
3:  Heriot-Watt University
Heriot-Watt University
Computer Science/Programming Languages
Modularity – mixin modules – types – letrec
Attached file list to this document: 
PDF
cbv-mixins.pdf(230.7 KB)

all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...