메뉴 건너뛰기




Volumn , Issue , 2010, Pages 89-101

F-ing modules

Author keywords

Abstract data types; Elaboration; Existential types; First class modules; ML modules; System F; Type systems

Indexed keywords

ABSTRACT DATA TYPES; COMPOSITIONAL TRANSLATION; EXISTENTIAL TYPES; FUNCTORS; HIGHER ORDER; REUSABLE COMPONENTS; STANDARD ML; SYSTEM F; TYPE SYSTEMS; TYPE THEORY;

EID: 77950793227     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1708016.1708028     Document Type: Conference Paper
Times cited : (21)

References (45)
  • 3
    • 84888468539 scopus 로고    scopus 로고
    • Higher-order functors with transparent signatures
    • S. K. Biswas. Higher-order functors with transparent signatures. In POPL '95.
    • POPL 95
    • Biswas, S.K.1
  • 5
    • 38849102275 scopus 로고    scopus 로고
    • A type system for recursive modules
    • D. Dreyer. A type system for recursive modules. In ICFP '07.
    • ICFP '07
    • Dreyer, D.1
  • 7
    • 34547815644 scopus 로고    scopus 로고
    • Recursive type generativity
    • D. Dreyer. Recursive type generativity. JFP, 17(4&5):433-471, 2007.
    • (2007) JFP , vol.17 , Issue.4-5 , pp. 433-471
    • Dreyer, D.1
  • 8
    • 84888475417 scopus 로고    scopus 로고
    • Principal type schemes for modular programs
    • D. Dreyer and M. Blume. Principal type schemes for modular programs. In ESOP '07.
    • ESOP '07
    • Dreyer, D.1    Blume, M.2
  • 13
    • 0038518160 scopus 로고    scopus 로고
    • Bounded existentials and minimal typing
    • G. Ghelli and B. Pierce. Bounded existentials and minimal typing. TCS, 193(1-2):75-96, 1998.
    • (1998) TCS , vol.193 , Issue.1-2 , pp. 75-96
    • Ghelli, G.1    Pierce, B.2
  • 14
    • 0000218554 scopus 로고
    • The undecidability of the second-order unification problem
    • W. D. Goldfarb. The undecidability of the second-order unification problem. Theoretical Computer Science, 13:225-230, 1981.
    • (1981) Theoretical Computer Science , vol.13 , pp. 225-230
    • Goldfarb, W.D.1
  • 16
    • 3142732675 scopus 로고    scopus 로고
    • A type-theoretic approach to higherorder modules with sharing
    • R. Harper and M. Lillibridge. A type-theoretic approach to higherorder modules with sharing. In POPL '94.
    • POPL '94
    • Harper, R.1    Lillibridge, M.2
  • 17
    • 0027573846 scopus 로고
    • On the type structure of Standard ML
    • R. Harper and J. C. Mitchell. On the type structure of Standard ML. In TOPLAS, volume 15(2), pages 211-252, 1993.
    • (1993) TOPLAS , vol.15 , Issue.2 , pp. 211-252
    • Harper, R.1    Mitchell, J.C.2
  • 19
    • 33745197661 scopus 로고    scopus 로고
    • Design considerations for ML-style module systems
    • In B. C. Pierce, editor, chapter 8. MIT Press
    • R. Harper and B. Pierce. Design considerations for ML-style module systems. In B. C. Pierce, editor, Advanced Topics in Types and Programming Languages, chapter 8. MIT Press, 2005.
    • (2005) Advanced Topics in Types and Programming Languages
    • Harper, R.1    Pierce, B.2
  • 21
    • 0012583283 scopus 로고    scopus 로고
    • Featherweight Java: A minimal core calculus for Java and GJ
    • A. Igarashi, B. C. Pierce, and P. Wadler. Featherweight Java: A minimal core calculus for Java and GJ. TOPLAS, 23(3), 2001.
    • (2001) TOPLAS , vol.23 , Issue.3
    • Igarashi, A.1    Pierce, B.C.2    Wadler, P.3
  • 22
    • 33846471671 scopus 로고    scopus 로고
    • Using parameterized signatures to express modular structure
    • M. P. Jones. Using parameterized signatures to express modular structure. In POPL '96.
    • POPL '96
    • Jones, M.P.1
  • 24
    • 34548282545 scopus 로고    scopus 로고
    • Towards a mechanized metatheory of Standard ML
    • D. K. Lee, K. Crary, and R. Harper. Towards a mechanized metatheory of Standard ML. In POPL '07.
    • POPL '07
    • Lee, D.K.1    Crary, K.2    Harper, R.3
  • 25
    • 84888453220 scopus 로고    scopus 로고
    • Applicative functors and fully transparent higher-order modules
    • X. Leroy. Applicative functors and fully transparent higher-order modules. In POPL '95.
    • POPL '95
    • Leroy, X.1
  • 26
    • 0030351282 scopus 로고    scopus 로고
    • A syntactic theory of type generativity and sharing
    • September
    • X. Leroy. A syntactic theory of type generativity and sharing. JFP, 6(5):1-32, September 1996.
    • (1996) JFP , vol.6 , Issue.5 , pp. 1-32
    • Leroy, X.1
  • 27
    • 0034371363 scopus 로고    scopus 로고
    • A modular module system
    • X. Leroy. A modular module system. JFP, 10(3):269-303, 2000.
    • (2000) JFP , vol.10 , Issue.3 , pp. 269-303
    • Leroy, X.1
  • 29
    • 84888475908 scopus 로고    scopus 로고
    • Using dependent types to express modular structure
    • D. MacQueen. Using dependent types to express modular structure. In POPL '86.
    • POPL '86
    • MacQueen, D.1
  • 30
    • 84888443554 scopus 로고    scopus 로고
    • A semantics for higher-order functors
    • D. MacQueen and M. Tofte. A semantics for higher-order functors. In ESOP '94.
    • ESOP '94
    • MacQueen, D.1    Tofte, M.2
  • 32
    • 0024038082 scopus 로고
    • Abstract types have existential type
    • July
    • J. C. Mitchell and G. D. Plotkin. Abstract types have existential type. TOPLAS, 10(3):470-502, July 1988.
    • (1988) TOPLAS , vol.10 , Issue.3 , pp. 470-502
    • Mitchell, J.C.1    Plotkin, G.D.2
  • 33
    • 84888445566 scopus 로고    scopus 로고
    • Modeling abstract types in modules with open existential types
    • B. Montagu and D. Rémy. Modeling abstract types in modules with open existential types. In POPL '09.
    • POPL '09
    • Montagu, B.1    Rémy, D.2
  • 35
    • 84888464696 scopus 로고    scopus 로고
    • Wearing the hair shirt: A retrospective on Haskell
    • Invited talk
    • S. Peyton Jones. Wearing the hair shirt: a retrospective on Haskell. Invited talk, POPL '03.
    • POPL '03
    • Peyton Jones, S.1
  • 36
    • 84888471832 scopus 로고    scopus 로고
    • Non-dependent types for Standard ML modules
    • C. V. Russo. Non-dependent types for Standard ML modules. In PPDP '99.
    • PPDP '99
    • Russo, C.V.1
  • 37
    • 0004260444 scopus 로고    scopus 로고
    • PhD thesis, LFCS, University of Edinburgh
    • C. V. Russo. Types For Modules. PhD thesis, LFCS, University of Edinburgh, 1998.
    • (1998) Types for Modules
    • Russo, C.V.1
  • 38
    • 0002994582 scopus 로고    scopus 로고
    • First-class structures for Standard ML
    • November
    • C. V. Russo. First-class structures for Standard ML. Nordic Journal of Computing, 7(4):348-374, November 2000.
    • (2000) Nordic Journal of Computing , vol.7 , Issue.4 , pp. 348-374
    • Russo, C.V.1
  • 39
    • 23844457375 scopus 로고    scopus 로고
    • Types for Modules
    • Chapter 10.
    • C. V. Russo. Types for Modules. ENTCS, 60, 2003. Chapter 10.
    • (2003) ENTCS , vol.60
    • Russo, C.V.1
  • 40
  • 41
    • 84888449549 scopus 로고    scopus 로고
    • Transparent modules with fully syntactic signatures
    • Z. Shao. Transparent modules with fully syntactic signatures. In ICFP '99.
    • ICFP '99
    • Shao, Z.1
  • 42
    • 84888449188 scopus 로고    scopus 로고
    • First-class modules for Haskell
    • M. Shields and S. Peyton Jones. First-class modules for Haskell. In FOOL 9, 2002.
    • (2002) FOOL 9
    • Shields, M.1    Jones, S.P.2
  • 43
    • 33750151602 scopus 로고    scopus 로고
    • Extensional equivalence and singleton types
    • C. A. Stone and R. Harper. Extensional equivalence and singleton types. TOCL, 7(4):676-722, 2006.
    • (2006) TOCL , vol.7 , Issue.4 , pp. 676-722
    • Stone, C.A.1    Harper, R.2


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