메뉴 건너뛰기




Volumn 523 LNCS, Issue , 1991, Pages 448-472

Efficient type inference for higher-order binding-time analysis

Author keywords

[No Author keywords available]

Indexed keywords

BINS; CALCULATIONS; COMPUTER ARCHITECTURE; COMPUTER PROGRAMMING; COMPUTER PROGRAMMING LANGUAGES; DEPRECIATION; DIFFERENTIATION (CALCULUS); POLYNOMIAL APPROXIMATION; PROGRAM COMPILERS;

EID: 85019291505     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3540543961_22     Document Type: Conference Paper
Times cited : (61)

References (43)
  • 4
    • 0012583080 scopus 로고
    • Automatic autoprojection of higher order recursive equations
    • In N. Jones, editor, Copenhagen, Denmark, Springer, May, Lecture Notes in Computer Science
    • A. Bondorf. Automatic autoprojection of higher order recursive equations. In N. Jones, editor, Proc. 3rd European Symp. on Programming (ESOP ‘90), Copenhagen, Denmark, pages 70–87, Springer, May 1990. Lecture Notes in Computer Science, Vol. 432.
    • (1990) Proc. 3Rd European Symp. on Programming (ESOP ‘90) , vol.432 , pp. 70-87
    • Bondorf, A.1
  • 6
    • 84976800503 scopus 로고
    • New insights into partial evaluation: The Schism experiment
    • Springer, Lecture Notes in Computer Science
    • C. Consel. New insights into partial evaluation: the Schism experiment. In Proc. 2nd European Symp. on Programming (ESOP), Nancy, France, pages 236–246, Springer, 1988. Lecture Notes in Computer Science, Vol. 300.
    • (1988) Proc. 2Nd European Symp. on Programming (ESOP), Nancy, France , vol.300 , pp. 236-246
    • Consel, C.1
  • 7
    • 0025531402 scopus 로고
    • Binding time analysis for higher order untyped functional languages
    • Nice, France, ACM, July
    • C. Consel. Binding time analysis for higher order untyped functional languages. In Proc. LISP and Functional Programmin (LFP), Nice, France, ACM, July 1990.
    • (1990) Proc. LISP and Functional Programmin (LFP)
    • Consel, C.1
  • 8
    • 85028838229 scopus 로고
    • Type inference with subtypes
    • In Proc, Springer-Verlag, Lecture Notes in Computer Science
    • Y. Fuh and P. Mishra. Type inference with subtypes. In Proc. 2nd European Symp. on Programming, pages 94–114, Springer-Verlag, 1988. Lecture Notes in Computer Science 300.
    • (1988) 2Nd European Symp. on Programming , pp. 94-114
    • Fuh, Y.1    Mishra, P.2
  • 9
    • 0002157340 scopus 로고
    • A partial evaluator for the untyped lambda-calculus
    • Jan
    • C. Gomard and N. Jones. A partial evaluator for the untyped lambda-calculus. J. Functional Programming, 1(1):21–69, Jan. 1991.
    • (1991) J. Functional Programming , vol.1 , Issue.1 , pp. 21-69
    • Gomard, C.1    Jones, N.2
  • 11
    • 0025560740 scopus 로고
    • Partial type inference for untyped functional programs (Extended abstract)
    • France, July
    • C. Gomard. Partial type inference for untyped functional programs (extended abstract). In Proc. LISP and Functional Programming (LFP), Nice, France, July 1990.
    • (1990) Proc. LISP and Functional Programming (LFP), Nice
    • Gomard, C.1
  • 12
    • 85031935926 scopus 로고
    • Oct, New York University, Computer Science Department, SETL Newsletter 232
    • F. Henglein. Simple type inference and unification. Oct. 1988. New York University, Computer Science Department, SETL Newsletter 232.
    • (1988) Simple Type Inference and Unification
    • Henglein, F.1
  • 14
    • 85031946502 scopus 로고
    • March, Semantique note 90, DIKU, University of Copenhagen
    • F. Henglein. Dynamic typing. March 1991. Semantique note 90, DIKU, University of Copenhagen.
    • (1991) Dynamic Typing
    • Henglein, F.1
  • 19
    • 0017244968 scopus 로고
    • Binding time optimization in programming languages: Some thoughts toward the design of the ideal language
    • ACM, Jan
    • N. Jones and S. Muchnick. Binding time optimization in programming languages: some thoughts toward the design of the ideal language. In Proc. 3rd ACM Symp. on Principles of Programming Languages, pages 77–94, ACM, Jan. 1976.
    • (1976) Proc. 3Rd ACM Symp. on Principles of Programming Languages , pp. 77-94
    • Jones, N.1    Muchnick, S.2
  • 21
    • 0042595275 scopus 로고
    • Automatic program specialization: A re-examination from basic principles
    • D. Bjorner, A. Ershov, and N. Jones, editors, IFIP, North-Holland, Oct
    • N. Jones. Automatic program specialization: a re-examination from basic principles. In D. Bjorner, A. Ershov, and N. Jones, editors, Proc. Partial Evaluation and Mixed Computation, pages 225–282, IFIP, North-Holland, Oct. 1987.
    • (1987) Proc. Partial Evaluation and Mixed Computation , pp. 225-282
    • Jones, N.1
  • 22
    • 85035026474 scopus 로고
    • Compiler generation from denotational semantics
    • In N. Jones, editor, Springer, Lecture Notes in Computer Science
    • N. Jones and D. Schmidt. Compiler generation from denotational semantics. In N. Jones, editor, Semantics-Directed Compiler Generation, Aarhus, Denmark, pages 70–93, Springer, 1980. Lecture Notes in Computer Science, Vol. 94.
    • (1980) Semantics-Directed Compiler Generation, Aarhus, Denmark , vol.94 , pp. 70-93
    • Jones, N.1    Schmidt, D.2
  • 23
    • 84875637015 scopus 로고
    • An experiment in partial evaluation: The generation of a compiler generator
    • Aug
    • N. Jones, P. Sestoft, and H. Sondergard. An experiment in partial evaluation: the generation of a compiler generator. SIGPLAN Notices, 20(8), Aug. 1985.
    • (1985) SIGPLAN Notices , vol.20 , Issue.8
    • Jones, N.1    Sestoft, P.2    Sondergard, H.3
  • 24
    • 0001825807 scopus 로고
    • Mix: A self-applicable partial evaluator for experiments in compiler generation
    • N. Jones, P. Sestoft, and H. Sondergaard. Mix: a self-applicable partial evaluator for experiments in compiler generation. LISP and Symbolic Computation, 2:9–50, 1989.
    • (1989) LISP and Symbolic Computation , vol.2 , pp. 9-50
    • Jones, N.1    Sestoft, P.2    Sondergaard, H.3
  • 25
    • 85031896818 scopus 로고
    • In W. Brauer, editor, GI — 11. Jahrestagung, Munich, Germany, Springer, Munich, Germany, Informatik-Fachberichte 50
    • H. Kröger. Static-Scope-Lisp: splitting an interpreter into compiler and run-time system. In W. Brauer, editor, GI — 11. Jahrestagung, Munich, Germany, pages 20–31, Springer, Munich, Germany, 1981. Informatik-Fachberichte 50.
    • (1981) Static-Scope-Lisp: Splitting an Interpreter into Compiler and Run-Time System , pp. 20-31
    • Kröger, H.1
  • 26
    • 85031921376 scopus 로고
    • Projections for specialisation
    • In D. Bjorner, A. Ershov, and N. Jones, editors, North-Holland, Oct
    • J. Launchbury. Projections for specialisation. In D. Bjorner, A. Ershov, and N. Jones, editors, Proc. Workshop on Partial Evaluation and Mixed Computation, Denmark, pages 465–483, North-Holland, Oct. 1987.
    • (1987) Proc. Workshop on Partial Evaluation and Mixed Computation, Denmark , pp. 465-483
    • Launchbury, J.1
  • 31
    • 0000052305 scopus 로고
    • Partially static structures in a self-applicable partial evaluator
    • In D. Bjorner, A. Ershov, and N. Jones, editors, North-Holland, Oct
    • T. Mogensen. Partially static structures in a self-applicable partial evaluator. In D. Bjorner, A. Ershov, and N. Jones, editors, Proc. Workshop on Partial Evaluation and Mixed Computation, Denmark, pages 325–347, North-Holland, Oct. 1987.
    • (1987) Proc. Workshop on Partial Evaluation and Mixed Computation, Denmark , pp. 325-347
    • Mogensen, T.1
  • 32
    • 85033678121 scopus 로고
    • Binding time analysis for polymorphically typed higher order languages
    • In J. Diaz and F. Orejas, editors, Springer, March, Lecture Notes in Computer Science
    • T. Mogensen. Binding time analysis for polymorphically typed higher order languages. In J. Diaz and F. Orejas, editors, Proc. Int. Conf. Theory and Practice of Software Development (TAPSOFT), Barcelona, Spain, pages 298–312, Springer, March 1989. Lecture Notes in Computer Science 352.
    • (1989) Proc. Int. Conf. Theory and Practice of Software Development (TAPSOFT), Barcelona, Spain , pp. 298-312
    • Mogensen, T.1
  • 34
    • 0023994889 scopus 로고
    • Automatic binding time analysis for a typed lambda calculus
    • H. Nielson and F. Nielson. Automatic binding time analysis for a typed lambda calculus. Science of Computer Programming, 10:139–176, 1988.
    • (1988) Science of Computer Programming , vol.10 , pp. 139-176
    • Nielson, H.1    Nielson, F.2
  • 37
    • 0346421716 scopus 로고
    • A compiler generator produced by a self-applicable specializer can have a surprisingly natural and understandable structure
    • In D. Bjorner, A. Ershov, and N. Jones, editors, North-Holland, Oct
    • S. Romanenko. A compiler generator produced by a self-applicable specializer can have a surprisingly natural and understandable structure. In D. Bjorner, A. Ershov, and N. Jones, editors, Proc. Workshop on Partial Evaluation and Mixed Computation, Denmark, pages 465–483, North-Holland, Oct. 1987.
    • (1987) Proc. Workshop on Partial Evaluation and Mixed Computation, Denmark , pp. 465-483
    • Romanenko, S.1
  • 38
    • 4243069631 scopus 로고
    • Static properties of partial evaluation
    • In D. Bjorner, A. Ershov, and N. Jones, editors, North-Holland, Oct
    • D. Schmidt. Static properties of partial evaluation. In D. Bjorner, A. Ershov, and N. Jones, editors, Proc. Workshop on Partial Evaluation and Mixed Computation, Denmark, pages 465–483, North-Holland, Oct. 1987.
    • (1987) Proc. Workshop on Partial Evaluation and Mixed Computation, Denmark , pp. 465-483
    • Schmidt, D.1
  • 39
    • 84971818250 scopus 로고    scopus 로고
    • The structure of a self-applicable partial partial evaluator
    • H. Ganzinger and N. Jones, editors, 1985. published in 1986, Lecture Notices in Computer Science
    • P. Sestoft. The structure of a self-applicable partial partial evaluator. In H. Ganzinger and N. Jones, editors, Programs as Data Objects, Copenhagen, Denmark, pages 236–256, Springer, 1985. published in 1986, Lecture Notices in Computer Science, Vol. 217.
    • Programs as Data Objects, Copenhagen, Denmark , vol.217 , pp. 236-256
    • Sestoft, P.1
  • 41
    • 0001790593 scopus 로고
    • Depth-first search and linear graph algorithms
    • June
    • R. Tarjan. Depth-first search and linear graph algorithms. SIAM J. Comput., 1(2), June 1972.
    • (1972) SIAM J. Comput , vol.1 , Issue.2
    • Tarjan, R.1
  • 43
    • 0002874620 scopus 로고
    • A simple algorithm and proof for type inference
    • M. Wand. A simple algorithm and proof for type inference. Fundamenta Informaticae, X:115–122, 1987.
    • (1987) Fundamenta Informaticae , vol.10 , pp. 115-122
    • Wand, M.1


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