메뉴 건너뛰기




Volumn 28, Issue 3, 2006, Pages 429-475

Quantified types in an imperative language

Author keywords

Cyclone; Existential types; Polymorphism; Type variables

Indexed keywords

CYCLONE; EXISTENTIAL TYPES; POLYMORPHISM; TYPE VARIABLES;

EID: 33745400931     PISSN: 01640925     EISSN: 01640925     Source Type: Journal    
DOI: 10.1145/1133651.1133653     Document Type: Article
Times cited : (12)

References (71)
  • 2
  • 9
    • 0022333721 scopus 로고
    • On understanding types, data abstraction, and polymorphism
    • CARDELLI, L. AND WEGNER, P. 1985. On understanding types, data abstraction, and polymorphism. ACM Comput. Surv. 17, 4, 471-522.
    • (1985) ACM Comput. Surv. , vol.17 , Issue.4 , pp. 471-522
    • Cardelli, L.1    Wegner, P.2
  • 10
    • 84947262674 scopus 로고    scopus 로고
    • Flow-directed closure conversion for typed languages
    • Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • CEJTIN, H., JAGANNATHAN, S., AND WEEKS, S. 2000. Flow-directed closure conversion for typed languages. In 9th European Symposium on Programming. Lecture Notes in Computer Science, vol. 1782. Springer-Verlag, Berlin, Germany, 56-71.
    • (2000) 9th European Symposium on Programming , vol.1782 , pp. 56-71
    • Cejtin, H.1    Jagannathan, S.2    Weeks, S.3
  • 15
    • 0005321872 scopus 로고    scopus 로고
    • Cyclone user's manual
    • Department of Computer Science, Cornell University, Ithaca, NY. The current version is
    • CYCLONE. 2001. Cyclone user's manual. Tech. rep. 2001-1855. Department of Computer Science, Cornell University, Ithaca, NY. The current version is available online at http://wwv.es.Cornell.edu/projects/cyclone/.
    • (2001) Tech. Rep. , vol.2001 , Issue.1855
  • 17
    • 31944450068 scopus 로고
    • Ph.D. dissertation. University of Waterloo, Waterloo, Onto., Canada
    • DITCHFIELD, G. 1994. Contextual polymorphism. Ph.D. dissertation. University of Waterloo, Waterloo, Onto., Canada.
    • (1994) Contextual Polymorphism
    • Ditchfield, G.1
  • 18
    • 0005023827 scopus 로고    scopus 로고
    • Semi-explicit first-class polymorphism for ML
    • GARRIGUE, J. AND RÉMY, D. 1999. Semi-explicit first-class polymorphism for ML. Inform, Comput. 155, 1/2, 134-169.
    • (1999) Inform, Comput. , vol.155 , Issue.1-2 , pp. 134-169
    • Garrigue, J.1    Rémy, D.2
  • 20
    • 84957108140 scopus 로고    scopus 로고
    • Existential types for imperative languages
    • Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • GROSSMAN, D. 2002. Existential types for imperative languages. In 11th European Symposium on Programming. Lecture Notes in Computer Science, vol. 2305. Springer-Verlag, Berlin, Germany, 21-35.
    • (2002) 11th European Symposium on Programming , vol.2305 , pp. 21-35
    • Grossman, D.1
  • 25
    • 0028479982 scopus 로고
    • A simplified account of polymorphic references
    • HARPER, R. 1994. A simplified account of polymorphic references. Inform. Process. Lett. 51, 4 (Aug.), 201-206.
    • (1994) Inform. Process. Lett. , vol.51 , Issue.4 AUG , pp. 201-206
    • Harper, R.1
  • 26
    • 0027579091 scopus 로고    scopus 로고
    • Type inference with polymorphic recursion
    • HENGLEIN, F. 1998. Type inference with polymorphic recursion. ACM Trans. Programm. Lang. Syst. 15, 2 (Apr.), 253-289.
    • (1998) ACM Trans. Programm. Lang. Syst. , vol.15 , Issue.2 APR , pp. 253-289
    • Henglein, F.1
  • 31
    • 12544250338 scopus 로고    scopus 로고
    • Backwards-compatible bounds checking for arrays and pointers in C programs
    • Linköping Electronic Articles in Computer and Information Science, Linköping, Sweden.
    • JONES, R. AND KELLY, P. 1997. Backwards-compatible bounds checking for arrays and pointers in C programs. In Proceedings of the AADEBUG'97. Third International Workshop on Automatic Debugging. Linköping Electronic Articles in Computer and Information Science, vol. 2(9). Linköping, Sweden.
    • (1997) Proceedings of the AADEBUG'97. Third International Workshop on Automatic Debugging , vol.2 , Issue.9
    • Jones, R.1    Kelly, P.2
  • 33
    • 0027574110 scopus 로고
    • Type reconstruction in the presence of polymorphic recursion
    • KFOURY, A. J., TIURYN, J., AND URZYCZYN, P. 1993. Type reconstruction in the presence of polymorphic recursion. ACM Trans. Programm. Lang. Syst. 15, 2 (Apr.), 290-311.
    • (1993) ACM Trans. Programm. Lang. Syst. , vol.15 , Issue.2 APR , pp. 290-311
    • Kfoury, A.J.1    Tiuryn, J.2    Urzyczyn, P.3
  • 35
    • 3042901812 scopus 로고    scopus 로고
    • Type classes with existential types
    • LÄUFER, K. 1996. Type classes with existential types. J. Funct. Programm. 6, 3 (May), 485-517.
    • (1996) J. Funct. Programm. , vol.6 , Issue.3 MAY , pp. 485-517
    • Läufer, K.1
  • 37
    • 0013043636 scopus 로고    scopus 로고
    • The effectiveness of type-based unboxing
    • (Amsterdam, The Netherlands). Also published as Tech. rep. BCCS-97-03. Computer Science Department, Boston College, Boston, MA
    • LEROY, X. 1997. The effectiveness of type-based unboxing. In Proceedings of the Workshop on Types in Compilation (Amsterdam, The Netherlands). Also published as Tech. rep. BCCS-97-03. Computer Science Department, Boston College, Boston, MA.
    • (1997) Proceedings of the Workshop on Types in Compilation
    • Leroy, X.1
  • 40
    • 0003630846 scopus 로고
    • Springer-Verlag, Berlin, Germany
    • LISKOV, B. ET AL. 1984. CLU Reference Manual. Springer-Verlag, Berlin, Germany.
    • (1984) CLU Reference Manual
    • Liskov, B.1
  • 44
    • 0023965762 scopus 로고
    • Polymorphic type inference and containment
    • MITCHELL, J. 1988. Polymorphic type inference and containment. Inform. Computat. 76, 11-249.
    • (1988) Inform. Computat. , vol.76 , pp. 11-249
    • Mitchell, J.1
  • 45
  • 46
    • 0003616865 scopus 로고
    • Ph.D. dissertation, Carnegie Mellon University, Pittsburgh, PA
    • MORHISETT, G. 1995. Compiling with types. Ph.D. dissertation, Carnegie Mellon University, Pittsburgh, PA.
    • (1995) Compiling with Types
    • Morhisett, G.1
  • 54
    • 0000233772 scopus 로고    scopus 로고
    • Behavioral equivalence in the polymorphic pi-calculus
    • PIERCE, B. AND SANGIORGI, D. 2000. Behavioral equivalence in the polymorphic pi-calculus. J. Assoc. Comp. Mach. 47, 3, 531-584.
    • (2000) J. Assoc. Comp. Mach. , vol.47 , Issue.3 , pp. 531-584
    • Pierce, B.1    Sangiorgi, D.2
  • 56
    • 84976827574 scopus 로고
    • Towards a theory of type structure
    • Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • REYNOLDS, J. 1974. Towards a theory of type structure. In Programming Symposium, Lecture Notes in Computer Science, vol. 19. Springer-Verlag, Berlin, Germany, 408-425.
    • (1974) Programming Symposium , vol.19 , pp. 408-425
    • Reynolds, J.1
  • 57
    • 0020919435 scopus 로고
    • Types, abstraction and parametric polymorphism
    • Elsevier Science Publishers, Amsterdam, The Netherlands
    • REYNOLDS, J. 1983. Types, abstraction and parametric polymorphism. In Information Processing 83. Elsevier Science Publishers, Amsterdam, The Netherlands, 513-523.
    • (1983) Information Processing 83 , pp. 513-523
    • Reynolds, J.1
  • 58
    • 84947907566 scopus 로고    scopus 로고
    • Towards an ML-style polymorphic type system for C
    • Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • SMITH, G. AND VOLPANO, D. 1996. Towards an ML-style polymorphic type system for C. In 6th European Symposium on Programming. Lecture Notes in Computer Science, vol. 1058. Springer-Verlag, Berlin, Germany, 341-355.
    • (1996) 6th European Symposium on Programming , vol.1058 , pp. 341-355
    • Smith, G.1    Volpano, D.2
  • 59
    • 0032166971 scopus 로고    scopus 로고
    • A sound polymorphic type system for a dialect of C
    • SMITH, G. AND VOLPANO, D. 1998. A sound polymorphic type system for a dialect of C. Sci. Comput. Programm. 32, 2-3, 49-72.
    • (1998) Sci. Comput. Programm. , vol.32 , Issue.2-3 , pp. 49-72
    • Smith, G.1    Volpano, D.2
  • 60
    • 33745366803 scopus 로고
    • Fundamental concepts in programming languages
    • Unpublished lecture notes, Summer School in Computer Programming, Copenhagen, Denmark. Eventually published in 2003
    • STRACHEY, C. 1967. Fundamental concepts in programming languages. Unpublished lecture notes, Summer School in Computer Programming, Copenhagen, Denmark. Eventually published in 2003 in High. Ord. Symbol. Computat. 13, 1-2, 5-6.
    • (1967) High. Ord. Symbol. Computat. , vol.13 , Issue.1-2 , pp. 5-6
    • Strachey, C.1
  • 64
    • 84858894735 scopus 로고    scopus 로고
    • THE hugs 98 user manual
    • THE HUGS 98 USER MANUAL. 2002. The Hugs 98 User Manual. Available online at http://haskell.cs.yale.adu/hugs.
    • (2002) The Hugs 98 User Manual
  • 65
    • 0025518981 scopus 로고
    • Type inference for polymorphic references
    • TOFTE, M. 1990. Type inference for polymorphic references. Inform. Computat. 89, 1-34.
    • (1990) Inform. Computat. , vol.89 , pp. 1-34
    • Tofte, M.1
  • 67
    • 84959039734 scopus 로고    scopus 로고
    • Alias types for recursive data structures
    • Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany
    • WALKER, D. AND MORRISETT, G. 2000. Alias types for recursive data structures. In Workshop on Types in Compilation. Lecture Notes in Computer Science, vol. 2071. Springer-Verlag, Berlin, Germany, 177-206.
    • (2000) Workshop on Types in Compilation , vol.2071 , pp. 177-206
    • Walker, D.1    Morrisett, G.2
  • 68
    • 0033617885 scopus 로고    scopus 로고
    • Typability and type checking in System F are equivalent and undecidable
    • WELLS, J. 1999. Typability and type checking in System F are equivalent and undecidable. Ann. Pure Appl. Logic 98, 1-3 (June), 111-156.
    • (1999) Ann. Pure Appl. Logic , vol.98 , Issue.1-3 JUNE , pp. 111-156
    • Wells, J.1
  • 69
    • 0035994607 scopus 로고    scopus 로고
    • A calculus with polymorphic and polyvariant flow types
    • WELLS, J., DIMOCK, A., MULLER, R., AND TURBAK, F. 2002. A calculus with polymorphic and polyvariant flow types. J. Funct. Programm. 12, 3 (May), 183-227.
    • (2002) J. Funct. Programm. , vol.12 , Issue.3 MAY , pp. 183-227
    • Wells, J.1    Dimock, A.2    Muller, R.3    Turbak, F.4
  • 70
    • 0003025818 scopus 로고
    • A syntactic approach to type soundness
    • WRIGHT, A. AND FELLEISEN, M. 1994. A syntactic approach to type soundness. Inform. Computat. 115, 1, 38-94.
    • (1994) Inform. Computat. , vol.115 , Issue.1 , pp. 38-94
    • Wright, A.1    Felleisen, M.2


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