메뉴 건너뛰기




Volumn 8, Issue , 2003, Pages 27-38

MLF Raising ML to the Power of System F

Author keywords

First Class Polymorphism; ML; Second Order Polymorphism; System F; Type Annotations; Type Inference

Indexed keywords

ALGORITHMS; CODES (SYMBOLS); COMPUTER PROGRAMMING; COMPUTER SOFTWARE; CONSTRAINT THEORY; FUNCTIONS; INFERENCE ENGINES; PROBLEM SOLVING;

EID: 1142287637     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (61)

References (31)
  • 1
    • 0022241075 scopus 로고
    • Partial polymorphic type inference is undecidable
    • IEEE Computer Society Press, Oct.
    • H.-J. Boehm. Partial polymorphic type inference is undecidable. In 26th Annual Symposium on Foundations of Computer Science, pages 339-345. IEEE Computer Society Press, Oct. 1985.
    • (1985) 26th Annual Symposium on Foundations of Computer Science , pp. 339-345
    • Boehm, H.-J.1
  • 2
    • 1142270578 scopus 로고
    • An implementation of FSub
    • Digital Equipment Corporation Systems Research Center
    • L. Cardelli. An implementation of FSub. Research Report 97, Digital Equipment Corporation Systems Research Center, 1993.
    • (1993) Research Report , vol.97
    • Cardelli, L.1
  • 7
    • 0005023827 scopus 로고    scopus 로고
    • Extending ML with semi-explicit higher-order polymorphism
    • A preliminary version appeared in TACS'97
    • J. Garrigue and D. Remy, Extending ML with semi-explicit higher-order polymorphism. Journal of Functional Programming, 155(1/2): 134-169, 1999. A preliminary version appeared in TACS'97.
    • (1999) Journal of Functional Programming , vol.155 , Issue.1-2 , pp. 134-169
    • Garrigue, J.1    Remy, D.2
  • 11
    • 0024700265 scopus 로고
    • July
    • J. James William O'Toole and D. K. Gifford. Type reconstruction with first-class polymorphic values. In SIGPLAN '89 Conference on Programming Language Design and Implementation, Portland, Oregon, June 1989. ACM. also in ACM SIGPLAN Notices 24(7), July 1989.
    • (1989) ACM SIGPLAN Notices , vol.24 , Issue.7
  • 12
    • 0342415270 scopus 로고
    • Rank-2 type systems and recursive definitions
    • Massachusetts Institute of Technology, Laboratory for Computer Science, Nov.
    • T. Jim. Rank-2 type systems and recursive definitions. Technical Report MIT/LCS/TM-531, Massachusetts Institute of Technology, Laboratory for Computer Science, Nov. 1995.
    • (1995) Technical Report , vol.MIT-LCS-TM-531
    • Jim, T.1
  • 13
    • 0029719977 scopus 로고    scopus 로고
    • What are principal typings and what are they good for?
    • ACM, editor, St. Petersburg Beach, Florida
    • T. Jim. What are principal typings and what are they good for? In ACM, editor, ACM Symposium on Principles of Programming Languages (POPL), St. Petersburg Beach, Florida, pages 42-53, 1996.
    • (1996) ACM Symposium on Principles of Programming Languages (POPL) , pp. 42-53
    • Jim, T.1
  • 14
    • 0028465744 scopus 로고
    • A direct algorithm for type inference in the rank-2 fragment of the second-order lambda -calculus
    • A. J. Kfoury and J. B. Wells. A direct algorithm for type inference in the rank-2 fragment of the second-order lambda -calculus. In ACM Conference on LISP and Functional Programming, 1994.
    • (1994) ACM Conference on LISP and Functional Programming
    • Kfoury, A.J.1    Wells, J.B.2
  • 17
    • 0347242804 scopus 로고    scopus 로고
    • The Objective Caml system, documentation and user's manual - Release 3.05
    • INRIA, July. Documentation distributed with the Objective Caml system
    • X. Leroy, D. Doligez, J. Garrigue, D. Rémy, and J. Vouillon. The Objective Caml system, documentation and user's manual - release 3.05. Technical report, INRIA, July 2002. Documentation distributed with the Objective Caml system.
    • (2002) Technical Report
    • Leroy, X.1    Doligez, D.2    Garrigue, J.3    Rémy, D.4    Vouillon, J.5
  • 18
    • 1142306976 scopus 로고
    • the Yale Haskell Group, and the OGI School of Science & Engineering at OHSU. Available electronically
    • Mark P Jones, Alastair Reid, the Yale Haskell Group, and the OGI School of Science & Engineering at OHSU. An overview of hugs extensions. Available electronically, 1994-2002.
    • (1994) An Overview of Hugs Extensions
    • Jones, M.P.1    Reid, A.2
  • 19
    • 0000100589 scopus 로고
    • Unification under a mixed prefix
    • D. Miller. Unification under a mixed prefix. Journal of Symbolic Computation, 14:321-358, 1992.
    • (1992) Journal of Symbolic Computation , vol.14 , pp. 321-358
    • Miller, D.1
  • 20
    • 0023965762 scopus 로고
    • Polymorphic type inference and containment
    • J. C. Mitchell. Polymorphic type inference and containment. Information and Computation, 2/3(76):211-249, 1988.
    • (1988) Information and Computation , vol.2-3 , Issue.76 , pp. 211-249
    • Mitchell, J.C.1
  • 22
  • 24
    • 0009092104 scopus 로고
    • On the undecidability of partial polymorphic type reconstruction
    • F. Pfenning. On the undecidability of partial polymorphic type reconstruction. Fundamenta Informaticae, 19(1,2):185-199, 1993. Preliminary version available as Technical Report CMU-CS-92-105, School of Computer Science, Carnegie Mellon University, January 1992.
    • (1993) Fundamenta Informaticae , vol.19 , Issue.1-2 , pp. 185-199
    • Pfenning, F.1
  • 25
    • 0003610530 scopus 로고
    • School of Computer Science, Carnegie Mellon University, January
    • F. Pfenning. On the undecidability of partial polymorphic type reconstruction. Fundamenta Informaticae, 19(1,2):185-199, 1993. Preliminary version available as Technical Report CMU-CS-92-105, School of Computer Science, Carnegie Mellon University, January 1992.
    • (1992) Technical Report , vol.CMU-CS-92-105
  • 27
    • 0039925079 scopus 로고    scopus 로고
    • January
    • B. C. Pierce and D. N. Turner. Local type inference. In Proceedings of the 25th ACM Conference on Principles of Programming Languages, 1998. Full version in ACM Transactions on Programming Languages and Systems (TOPLAS), 22(1), January 2000, pp. 1-44.
    • (2000) ACM Transactions on Programming Languages and Systems (TOPLAS) , vol.22 , Issue.1 , pp. 1-44
  • 28
    • 25944476704 scopus 로고
    • Programming objects with ML-ART: An extension to ML with abstract and record types
    • M. Hagiya and J. C. Mitchell, editors, Theoretical Aspects of Computer Software. Springer-Verlag, April
    • D. Rémy. Programming objects with ML-ART: An extension to ML with abstract and record types. In M. Hagiya and J. C. Mitchell, editors, Theoretical Aspects of Computer Software, volume 789 of Lecture Notes in Computer Science, pages 321-346. Springer-Verlag, April 1994.
    • (1994) Lecture Notes in Computer Science , vol.789 , pp. 321-346
    • Rémy, D.1
  • 29
    • 0027986032 scopus 로고
    • Typability and type checking in the second order λ-calculus are equivalent and undecidable
    • July
    • J. B. Wells. Typability and type checking in the second order λ-calculus are equivalent and undecidable, In Ninth annual IEEE Symposium on Logic in Computer Science, pages 176-185, July 1994.
    • (1994) Ninth Annual IEEE Symposium on Logic in Computer Science , pp. 176-185
    • Wells, J.B.1
  • 31
    • 0001020708 scopus 로고
    • Simple imperative polymorphism
    • A. K. Wright. Simple imperative polymorphism. Lisp and Symbolic Computation, 8(4):343-355, 1995.
    • (1995) Lisp and Symbolic Computation , vol.8 , Issue.4 , pp. 343-355
    • Wright, A.K.1


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