메뉴 건너뛰기




Volumn 8, Issue 4, 1998, Pages 367-412

From ML to Ada: Strongly-typed language interoperability via source translation

Author keywords

[No Author keywords available]

Indexed keywords


EID: 0032281046     PISSN: 09567968     EISSN: None     Source Type: Journal    
DOI: 10.1017/S0956796898003086     Document Type: Article
Times cited : (72)

References (58)
  • 3
    • 0031321492 scopus 로고    scopus 로고
    • Shrinking lambda expressions in linear time
    • Appel, A. W. and Jim, T. (1997) Shrinking lambda expressions in linear time. J. Functional Programming 7(5), 515-540.
    • (1997) J. Functional Programming , vol.7 , Issue.5 , pp. 515-540
    • Appel, A.W.1    Jim, T.2
  • 4
    • 0025535994 scopus 로고
    • Unify and conquer (garbage collection, updating, aliasing,...) in functional languages
    • Baker, H. G. (1990) Unify and conquer (garbage collection, updating, aliasing,...) in functional languages. Proc. 1990 ACM Conference on Lisp and Functional Programming, pp. 218-226.
    • (1990) Proc. 1990 ACM Conference on Lisp and Functional Programming , pp. 218-226
    • Baker, H.G.1
  • 7
    • 0028731788 scopus 로고
    • Substitution: A formal methods case study using monads and transformations
    • Bellegarde, F. and Hook, J. (1994) Substitution: A formal methods case study using monads and transformations. Science of Computer Programming, 23(2-3), 287-311.
    • (1994) Science of Computer Programming , vol.23 , Issue.2-3 , pp. 287-311
    • Bellegarde, F.1    Hook, J.2
  • 8
    • 0024085322 scopus 로고
    • Garbage collection in an uncooperative environment
    • Boehm, H.-J. and Weiser, M. (1988) Garbage collection in an uncooperative environment. Software-Practice and Experience, 18(9), 807-820.
    • (1988) Software-Practice and Experience , vol.18 , Issue.9 , pp. 807-820
    • Boehm, H.-J.1    Weiser, M.2
  • 9
    • 0026386060 scopus 로고
    • Automatic autoprojection of higher order recursive equations
    • Bondorf, A. (1990) Automatic autoprojection of higher order recursive equations. Science of Computer Programming, 17(1-3), 3-34.
    • (1990) Science of Computer Programming , vol.17 , Issue.1-3 , pp. 3-34
    • Bondorf, A.1
  • 10
    • 85010922848 scopus 로고
    • Efficient analyses for realistic off-line partial evaluation
    • Bondorf, A. and Jorgensen, J. (1993) Efficient analyses for realistic off-line partial evaluation. J. Functional Programming, 3(3), 315-346.
    • (1993) J. Functional Programming , vol.3 , Issue.3 , pp. 315-346
    • Bondorf, A.1    Jorgensen, J.2
  • 17
    • 0027805209 scopus 로고
    • The essence of compiling with continuations
    • Flanagan, C., Sabry, A., Duba, B. F. and Felleisen, M. (1993) The essence of compiling with continuations. SIGPLAN Notices, 28(6), 237-247. (Proc. ACM SIGPLAN '93 Conference on Programming Language Design and Implementation.)
    • (1993) SIGPLAN Notices , vol.28 , Issue.6 , pp. 237-247
    • Flanagan, C.1    Sabry, A.2    Duba, B.F.3    Felleisen, M.4
  • 19
    • 84968503882 scopus 로고
    • The principal type-scheme of an object in combinatory logic
    • Hindley, R. (1969) The principal type-scheme of an object in combinatory logic. Trans. Am. Math. Soc., 146, 29-60.
    • (1969) Trans. Am. Math. Soc. , vol.146 , pp. 29-60
    • Hindley, R.1
  • 23
    • 84976835193 scopus 로고
    • A correspondence between continuation passing style and static single assignment form
    • Kelsey, R. A. (1995) A correspondence between continuation passing style and static single assignment form. Proc. ACM SIGPLAN Workshop on Intermediate Representations, pp. 13-22.
    • (1995) Proc. ACM SIGPLAN Workshop on Intermediate Representations , pp. 13-22
    • Kelsey, R.A.1
  • 26
    • 84976822937 scopus 로고    scopus 로고
    • Orbit: An optimizing compiler for Scheme
    • Kranz, D., Kelsey, R., Rees, J., Hudak, P., Philbin, J. and Adams, N. (1986) Orbit: An optimizing compiler for Scheme. SIGPLAN Notices, 21(7), 219-233. (Proc. ACM SIGPLAN '86 Symposium on Compiler Construction.)
    • (1986) SIGPLAN Notices , vol.21 , Issue.7 , pp. 219-233
    • Kranz, D.1    Kelsey, R.2    Rees, J.3    Hudak, P.4    Philbin, J.5    Adams, N.6
  • 27
  • 29
    • 0004114806 scopus 로고
    • The ZINC experiment: An economical implementation of the ML language
    • INRIA, France
    • Leroy, X. (1991) The ZINC experiment: an economical implementation of the ML language. Technical Report 117, INRIA, France.
    • (1991) Technical Report 117
    • Leroy, X.1
  • 32
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • Milner, R. (1978) A theory of type polymorphism in programming. J. Computer and System Sciences, 17, 348-375.
    • (1978) J. Computer and System Sciences , vol.17 , pp. 348-375
    • Milner, R.1
  • 35
    • 0003616865 scopus 로고
    • PhD thesis, Carnegie Mellon University. (Available as TR CMU-CS-95-226)
    • Morrisett, G. (1995) Compiling with Types. PhD thesis, Carnegie Mellon University. (Available as TR CMU-CS-95-226.)
    • (1995) Compiling with Types
    • Morrisett, G.1
  • 38
    • 84974143149 scopus 로고
    • Implementing lazy functional languages on stock hardware: The Spineless Tagless G-machine
    • Peyton Jones, S. L. (1992) Implementing lazy functional languages on stock hardware: the Spineless Tagless G-machine. J. Functional Programming, 127-202.
    • (1992) J. Functional Programming , pp. 127-202
    • Peyton Jones, S.L.1
  • 43
    • 85035001592 scopus 로고
    • Definitional interpreters for higher-order programming languages
    • ACM
    • Reynolds, J. C. (1972) Definitional interpreters for higher-order programming languages. In ACM National Conference, pp. 717-740. ACM.
    • (1972) ACM National Conference , pp. 717-740
    • Reynolds, J.C.1
  • 46
    • 0004219535 scopus 로고
    • Rabbit: A compiler for Scheme
    • MIT, Cambridge, MA
    • Steele, G. L. (1978) Rabbit: a compiler for Scheme. Technical Report AI-TR-474, MIT, Cambridge, MA.
    • (1978) Technical Report AI-TR-474
    • Steele, G.L.1
  • 47
    • 84974191759 scopus 로고
    • Polymorphic type, region, and effect inference
    • Talpin, J.-P. and Jouvelot, P. (1992) Polymorphic type, region, and effect inference. J. Functional Programming, 2(3), 245-272.
    • (1992) J. Functional Programming , vol.2 , Issue.3 , pp. 245-272
    • Talpin, J.-P.1    Jouvelot, P.2
  • 52
  • 53
    • 1442358067 scopus 로고    scopus 로고
    • Combining closure conversion with closure analysis using algebraic types
    • Boston College Computer Science Technical Report BCCS-97-03
    • Tolmach, A. (1997) Combining closure conversion with closure analysis using algebraic types. Workshop on Types in Compilation TIC97. Boston College Computer Science Technical Report BCCS-97-03.
    • (1997) Workshop on Types in Compilation TIC97
    • Tolmach, A.1
  • 55
    • 0005963541 scopus 로고
    • The templates approach to software reuse
    • Biggersstaff, T. J. and Perils, A. J., editors, ACM Press
    • Volpano, D. and Kieburtz, R. B. (1989) The templates approach to software reuse. In: Biggersstaff, T. J. and Perils, A. J., editors, Software Reusability, pp. 247-255. ACM Press.
    • (1989) Software Reusability , pp. 247-255
    • Volpano, D.1    Kieburtz, R.B.2
  • 57
    • 0021774950 scopus 로고
    • Higher-order extensions to PROLOG: Are they needed?
    • Hayes, J., Michie, D. and Pao, Y.-H., editors, Edinburgh University Press
    • Warren, D. (1982) Higher-order extensions to PROLOG: are they needed? In: Hayes, J., Michie, D. and Pao, Y.-H., editors, Machine Intelligence 10, pp. 441-454. Edinburgh University Press.
    • (1982) Machine Intelligence , vol.10 , pp. 441-454
    • Warren, D.1
  • 58
    • 0001020708 scopus 로고
    • Simple imperative polymorphism
    • Wright, A. K. (1995) Simple imperative polymorphism. Lisp and Symbolic Computation, 8(4), 343-356.
    • (1995) Lisp and Symbolic Computation , vol.8 , Issue.4 , pp. 343-356
    • Wright, A.K.1


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