메뉴 건너뛰기




Volumn , Issue , 2008, Pages 307-320

Mixin' up the ML module system

Author keywords

Abstract data types; Hierarchical composability; Mixin modules; ML modules; Recursive modules; Type systems

Indexed keywords

ABSTRACT DATA TYPES; HIERARCHICAL COMPOSABILITY; MIXIN MODULES; ML MODULES; RECURSIVE MODULES; TYPE SYSTEMS;

EID: 59249083902     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1411204.1411248     Document Type: Conference Paper
Times cited : (17)

References (33)
  • 2
    • 0001549408 scopus 로고    scopus 로고
    • A theory of mixin modules: Basic and derived operators
    • Davide Ancona and Elena Zueca. A theory of mixin modules: Basic and derived operators. Mathematical Structures in Computer Science, 8(4):401-446, 1998.
    • (1998) Mathematical Structures in Computer Science , vol.8 , Issue.4 , pp. 401-446
    • Ancona, D.1    Zueca, E.2
  • 7
    • 38849102275 scopus 로고    scopus 로고
    • A type system for recursive modules
    • Derek Dreyer. A type system for recursive modules. In ICFP '07.
    • ICFP '07
    • Dreyer, D.1
  • 8
    • 59249084838 scopus 로고    scopus 로고
    • A type system for well-founded recursion
    • Derek Dreyer. A type system for well-founded recursion. In POPL '04.
    • POPL '04
    • Dreyer, D.1
  • 9
    • 34547815644 scopus 로고    scopus 로고
    • Recursive type generativity
    • Derek Dreyer. Recursive type generativity. Journal of Functional Programming, 17(4&5):433-471, 2007.
    • (2007) Journal of Functional Programming , vol.17 , Issue.4-5 , pp. 433-471
    • Dreyer, D.1
  • 10
    • 59249101026 scopus 로고    scopus 로고
    • Derek Dreyer, Karl Crary, and Robert Harper. A type system for higher-order modules. In POPL '03.
    • Derek Dreyer, Karl Crary, and Robert Harper. A type system for higher-order modules. In POPL '03.
  • 11
    • 59249108943 scopus 로고    scopus 로고
    • project website
    • Derek Dreyer and Andreas Rossberg. MixML (project website). http://www.mpi-sws.mpg.de/~rossberg/mixml/.
    • MixML
    • Dreyer, D.1    Rossberg, A.2
  • 12
    • 0038893903 scopus 로고    scopus 로고
    • Type-safe linking with recursive DLLs and shared libraries
    • Dominic Duggan. Type-safe linking with recursive DLLs and shared libraries. ACM Transactions on Programming Languages and Systems, 24(6):711-804, 2002.
    • (2002) ACM Transactions on Programming Languages and Systems , vol.24 , Issue.6 , pp. 711-804
    • Duggan, D.1
  • 14
    • 0031632305 scopus 로고    scopus 로고
    • Units: Cool modules for HOT languages
    • Matthew Flatt and Matthias Felleisen. Units: Cool modules for HOT languages. In PLDI '98.
    • PLDI '98
    • Flatt, M.1    Felleisen, M.2
  • 15
    • 3142732675 scopus 로고    scopus 로고
    • A type-theoretic approach, to higher-order modules with sharing
    • Robert Harper and Mark Lillibridge. A type-theoretic approach, to higher-order modules with sharing. In POPL '94.
    • POPL '94
    • Harper, R.1    Lillibridge, M.2
  • 18
    • 33846471671 scopus 로고    scopus 로고
    • Using parameterized signatures to express modular structure
    • Mark P. Jones. Using parameterized signatures to express modular structure. In POPL '96.
    • POPL '96
    • Jones, M.P.1
  • 19
    • 84888453220 scopus 로고    scopus 로고
    • Applicative functors and fully transparent higher-order modules
    • Xavier Leroy. Applicative functors and fully transparent higher-order modules. In POPL '95.
    • POPL '95
    • Leroy, X.1
  • 20
    • 23944462412 scopus 로고    scopus 로고
    • Manifest types, modules, and separate compilation
    • Xavier Leroy. Manifest types, modules, and separate compilation. In POPL '94.
    • POPL '94
    • Leroy, X.1
  • 21
  • 23
    • 84874126215 scopus 로고    scopus 로고
    • Modules for Standard ML
    • David MacQueen. Modules for Standard ML. In LFP '84.
    • LFP '84
    • MacQueen, D.1
  • 25
    • 85088759879 scopus 로고    scopus 로고
    • Object-oriented programming with Flavors
    • D. A. Moon. Object-oriented programming with Flavors. In OOPSLA '86.
    • OOPSLA '86
    • Moon, D.A.1
  • 26
    • 34247272031 scopus 로고    scopus 로고
    • Recursive modules for programming
    • Keiko Nakata and Jacques Garrigue. Recursive modules for programming. In ICFP '06.
    • ICFP '06
    • Nakata, K.1    Garrigue, J.2
  • 27
    • 34248144858 scopus 로고    scopus 로고
    • J&: Nested intersection for scalable software composition
    • Nathaniel Nystrom, Xin Qi, and Andrew Myers. J&: Nested intersection for scalable software composition. In OOPSLA '06.
    • OOPSLA '06
    • Nystrom, N.1    Qi, X.2    Myers, A.3
  • 29
    • 85086683435 scopus 로고    scopus 로고
    • Scalable component abstractions
    • Martin Odersky and Matthias Zenger. Scalable component abstractions. In OOPSLA '05.
    • OOPSLA '05
    • Odersky, M.1    Zenger, M.2
  • 30
    • 34247236248 scopus 로고    scopus 로고
    • From structures and functors to modules and units
    • Scott Owens and Matthew Flatt. From structures and functors to modules and units. In ICFP '06.
    • ICFP '06
    • Owens, S.1    Flatt, M.2
  • 32
    • 34247237858 scopus 로고    scopus 로고
    • The missing link - dynamic components for ML
    • Andreas Rossberg. The missing link - dynamic components for ML. In ICFP '06.
    • ICFP '06
    • Rossberg, A.1
  • 33
    • 85088716669 scopus 로고    scopus 로고
    • Recursive structures for Standard ML
    • Claudio V. Russo. Recursive structures for Standard ML. In ICFP '01.
    • ICFP '01
    • Russo, C.V.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.