A theory of mixin modules: basic and derived operators, Mathematical Structures in Computer Science, vol.8, issue.4, pp.401-446, 1998. ,
DOI : 10.1017/S0960129598002576
A primitive calculus for module systems. Pages 62?79 of PPDP'99 -international conference on principles and practice of declarative programming, Lecture Notes in Computer Science, vol.1702, 1999. ,
DOI : 10.1007/10704567_4
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.46.2055
The programming language Jigsaw: Mixins, modularity and multiple inheritance, 1992. ,
Basic polymorphic typechecking, Science of Computer Programming, vol.8, issue.2, pp.147-172, 1987. ,
DOI : 10.1016/0167-6423(87)90019-0
URL : http://doi.org/10.1016/0167-6423(87)90019-0
Structural subtyping and the notion of power type. Pages 70?79 of: 15th symposium Principles of Programming Languages, 1988. ,
Typeful programming. Pages 431?507 of Formal description of programming concepts, 1989. ,
The Quest implementation. Software and documentation available on ftp, Quest, 1990. ,
Program fragments, linking, and modularization. Pages 266?277 of: 24th symposium Principles of Programming Languages, 1998. ,
DOI : 10.1145/263699.263735
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.10.8472
An applicative module calculus. Pages 622?636 of: TAPSOFT '97: Theory and practice of software development, Lecture Notes in Computer Science, vol.1214, 1997. ,
DOI : 10.1007/bfb0030630
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.392.2878
A module calculus for Pure Type Systems. Pages 112 ? 128 of: Typed lambda calculi and applications 97, Lecture Notes in Computer Science, vol.1210, 1997. ,
DOI : 10.1007/3-540-62688-3_32
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.105.1185
What is a recursive module? Pages 50?63 of: Programming Language Design and Implementation, 1999. ,
An implementation of higher-order functors, Pages 13?21 of: Proc. 1994 workshop on ML and its applications, 1994. ,
A module system for Scheme. Pages 13?19 of: Lisp and Functional Programming 1990, 1990. ,
DOI : 10.1145/91556.91573
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.14.2479
Mixin modules, Pages 262?273 of: International Conference on Functional Programming 96, 1996. ,
DOI : 10.1145/232629.232654
Program modules, separate compilation, and intermodule optimisation, 1999. ,
The design of a class mechanism for Moby. Pages 37?49 of: Programming Language Design and Implementation, 1999. ,
Units: cool modules for HOT languages. Pages 236?248 of: Programming Language Design and Implementation, 1998. ,
Type-safe linking and modular assembly language. Pages 250?261 of: 26th symposium Principles of Programming Languages, 1999. ,
DOI : 10.1145/292540.292563
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.9240
Larch: languages and tools for formal specification, 1993. ,
DOI : 10.1007/978-1-4612-2704-5
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.137.5123
A type-theoretic approach to higher-order modules with sharing. Pages 123?137 of: 21st symposium Principles of Programming Languages, 1994. ,
DOI : 10.1145/174675.176927
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.14.3595
A type-theoretic interpretation of Standard ML Robin Milner Festschrifft A preliminary version is available as technical report CMU-CS-97-147, 1998. ,
Higher-order modules and the phase distinction. Pages 341?354 of: 17th symposium Principles of Programming Languages, 1990. ,
DOI : 10.1145/96709.96744
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.41.3795
Unboxed objects and polymorphic typing. Pages 177?188 of: 19th symposium Principles of Programming Languages, 1992. ,
DOI : 10.1145/143165.143205
URL : https://hal.archives-ouvertes.fr/hal-01499973
Manifest types, modules, and separate compilation. Pages 109?122 of: 21st symposium Principles of Programming Languages, 1994. ,
DOI : 10.1145/174675.176926
URL : https://hal.archives-ouvertes.fr/hal-01499976
Applicative functors and fully transparent higher-order modules. Pages 142?153 of: 22nd symposium Principles of Programming Languages, 1995. ,
DOI : 10.1145/199448.199476
URL : https://hal.archives-ouvertes.fr/hal-01499966
Abstract, Journal of Functional Programming, vol.6, issue.05, pp.667-698, 1996. ,
DOI : 10.1017/S0956796800001933
URL : https://hal.archives-ouvertes.fr/hal-01499980
The Objective Caml system. Software and documentation available on the Web, 1996. ,
Translucent sums: a foundation for higher-order module systems, 1997. ,
Modules for standard ML, Proceedings of the 1984 ACM Symposium on LISP and functional programming , LFP '84, 1986. ,
DOI : 10.1145/800055.802036
The implementation of Standard ML modules. Pages 212? 223 of: Lisp and Functional Programming 1988, 1988. ,
A semantics for higher-order functors. Pages 409?423 of, Programming languages and systems ? ESOP '94, 1994. ,
A complete and realistic implementation of quotations in ML, Pages 70?78 of: Proc. 1994 workshop on ML and its applications, 1994. ,
The definition of Standard ML (revised), 1997. ,
Systems programming in Modula-3, 1991. ,
An MLlike module system for the synchronous language Signal, Pages 1244?1253 of: European conference on parallel processing (Euro-Par'97, 1997. ,
On the criteria to be used in decomposing systems into modules, Communications of the ACM, vol.15, issue.12, pp.1053-1058, 1972. ,
DOI : 10.1145/361598.361623
The implementation of functional programming languages, 1987. ,
Unboxed values as first-class citizens in a non-strict functional language. Pages 636?666 of: Functional programming languages and computer architecture 1991, Lecture Notes in Computer Science, vol.523, 1991. ,
Extending ML type system with a sorted equational theory, 1992. ,
Types for Modules, Electronic Notes in Theoretical Computer Science, vol.60, 1998. ,
DOI : 10.1016/S1571-0661(05)82621-0
URL : http://doi.org/10.1016/s1571-0661(05)82621-0
A calculus for the construction of modular prolog programs, The Journal of Logic Programming, vol.12, issue.1-2, pp.147-177, 1992. ,
DOI : 10.1016/0743-1066(92)90042-2
Extended ML: Past, present and future, 1991. ,
DOI : 10.1007/3-540-54496-8_16
TIL: a type-directed optimizing compiler for ML. Pages 181?192 of: Programming Language Design and Implementation, 1996. ,
Using modules as classes. Informal proceedings of the FOOL, p.workshop, 1998. ,
Algebraic specifications. Pages 675?788 of: van Leeuwen Handbook of theoretical computer science, 1990. ,
Simple imperative polymorphism. Lisp and symbolic computation, pp.343-356, 1995. ,
DOI : 10.1007/bf01018828
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.37.5096