| Leroy, X. 2000. A modular module system. Journal of Functional Programming 10, 3. |
....handling. We omit the implementation of these practical details from this presentation. 10 8 Related work We are aware of at least two attempts to formalize the static semantics of Haskell, but neither of them fully specifies the module system. In the static semantics by Peyton Jones and Wadler [6], the specification of imports was left as future work. The authors rated it as one of the highest priority items on their todo list. More recently, Faxen also worked on the static semantics of Haskell [3] In this work, he gave semantics to some parts of the module system, but also deviated from ....
X. Leroy. A modular module system. Journal of Functional Programming, 10(3):269--303, 2000.
....USA. Copyright 2003 ACM 1 58113 628 5 03 0001 . 5.00 the desire to separate program components into relatively independent parts and the need to integrate these parts to form a coherent whole. To some extent the design of modularity mechanisms is independent of the underlying language [17], but to a large extent the two are inseparable. For example, languages with polymorphism, generics, or type abstraction require far more complex module mechanisms than those without them. Much work has been devoted to the design of modular programming languages. Early work on CLU [19] and the ....
Xavier Leroy. A modular module system. Journal of Functional Programming, 10(3):269--303, 2000.
....delicate and complex. There is a fundamental tension between the desire to separate program components into relatively independent parts and the need to integrate these parts to form a coherent whole. To some extent the design of modularity mechanisms is independent of the underlying language [15], but to a large extent the two are inseparable. For example, languages with polymorphism, generics, or type abstraction require far more complex module mechanisms than those that do not. Much work has been devoted to the design of modular programming languages. Early work on CLU [17] and the ....
Xavier Leroy. A modular module system. Journal of Functional Programming, 10(3):269--303, 2000.
....delicate and complex. There is a fundamental tension between the desire to separate program components into relatively independent parts and the need to integrate these parts to form a coherent whole. To some extent the design of modularity mechanisms is independent of the underlying language [16], but to a large extent the two are inseparable. For example, languages with polymorphism, generics, or type abstraction require far more complex module mechanisms than those without them. Much work has been devoted to the design of modular programming languages. Early work on CLU [18] and the ....
Xavier Leroy. A modular module system. Journal of Functional Programming, 10(3):269--303, 2000.
....USA. Copyright 2003 ACM 1 58113 628 5 03 0001 . 5.00 the desire to separate program components into relatively independent parts and the need to integrate these parts to form a coherent whole. To some extent the design of modularity mechanisms is independent of the underlying language [17], but to a large extent the two are inseparable. For example, languages with polymorphism, generics, or type abstraction require far more complex module mechanisms than those without them. Much work has been devoted to the design of modular programming languages. Early work on CLU [19] and the ....
Xavier Leroy. A modular module system. Journal of Functional Programming, 10(3):269--303, 2000.
....To avoid this form of name clash among global variables it would be useful to develop some form of name space management system for R. Most languages now include some form of name space mechanism. Java, Perl and Tcl [27] have fairly simple systems. The ML language family has a very rich mechanism [14]. The Scheme48 [21] and MzScheme [9, 10, 8] module systems (MzScheme calls them units) are somewhere in between. These should provide a basis for designing a name space mechanism for R. Providing mechanisms for sealing environments and name space management will make it easier to compile R code ....
Xavier Leroy. A modular module system. Journal of Functional Programming, 10(3), 2000.
....in Section 2.1. Translucent sums are employed in the type theoretic definition of Standard ML given by Harper and Stone [9] currently the only formal account of an entire practical programming language in type theory) and manifest types are similarly employed (somewhat less formally) by Leroy [12] for Objective CAML. In this paper I consider a type theory based on singleton kinds [21] a variant of the translucent sum manifest type formalism. The singleton kind calculus differs from the standard accounts in that it separates the module system from the mechanisms for type abbreviations and ....
Xavier Leroy. A modular module system. Journal of Functional Programming, 2000. To appear.
No context found.
Leroy, X. 2000. A modular module system. Journal of Functional Programming 10, 3.
No context found.
Xavier Leroy. A modular module system. Journal of Functional Programming, 10(3):269--303, 2000.
No context found.
X. Leroy. A modular module system. Journal of Functional Programming, 10(3):269--303, May 2000.
No context found.
X. Leroy. A modular module system. Journal of Functional Programming, 10(3):269--303, 2000.
No context found.
X. Leroy. A modular module system. Technical Report 2866, INRIA, April 1996.
No context found.
X. Leroy. A modular module system. Journal of Functional Programming, 10(3):269--303, May 2000.
No context found.
Xavier Leroy. A modular module system. Journal of Functional Programming, 10(3):269-303, 2000.
No context found.
X. Leroy. A modular module system. Journal of Functional Programming, 10(3):269-- 303, May 2000.
No context found.
LEROY, X. A modular module system. Journal of Functional Programming 10, 3 (2000), 269--303.
No context found.
X. Leroy. A modular module system. Journal of Functional Programming, 10(3):269--303, 2000.
No context found.
X. Leroy. A modular module system. Journal of Functional Programming, 10(3):269--303, 2000.
No context found.
X. Leroy. A modular module system. Journal of Functional Programming, 10(3):269--303, May 2000.
No context found.
X. Leroy. A modular module system. Journal of Functional Programming, 10(3):269--303, May 2000.
No context found.
Xavier Leroy. A modular module system. Journal of Functional Programming, 10(3):269303, 2000.
No context found.
Leroy, X., A modular module system. Research report 2866, INRIA. April 1996.
No context found.
X. Leroy. A modular module system. Tech. Rep. 2866, INRIA, Apr. 1996.
No context found.
X. Leroy. A modular module system. Tech. Rep. 2866, INRIA, Apr. 1996.
No context found.
Xavier Leroy. A modular module system. Journal of Functional Programming, 2000. To appear.
First 50 documents
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC