메뉴 건너뛰기




Volumn 155, Issue 1 SPEC. ISS., 2006, Pages 309-329

A Type-theoretic Reconstruction of the Visitor Pattern

Author keywords

Generic Java; object oriented programming; polymorphic types; Visitor pattern

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; DATA STRUCTURES; ENCODING (SYMBOLS); PATTERN RECOGNITION SYSTEMS; TREES (MATHEMATICS);

EID: 33646230303     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2005.11.061     Document Type: Article
Times cited : (19)

References (16)
  • 1
    • 33646253743 scopus 로고    scopus 로고
    • Gavin Bierman, Matthew Parkinson, and Andrew Pitts. MJ: an imperative core calculus for Java and Java with effects. Technical Report 563, University of Cambridge Computer Laboratory, 2003
  • 2
    • 0022103846 scopus 로고
    • Automatic synthesis of typed lambda-programs on term algebras
    • Böhm C., and Berarducci C. Automatic synthesis of typed lambda-programs on term algebras. Theoretical Computer Science 39 2/3 (1985) 135-154
    • (1985) Theoretical Computer Science , vol.39 , Issue.2-3 , pp. 135-154
    • Böhm, C.1    Berarducci, C.2
  • 7
    • 33646264126 scopus 로고    scopus 로고
    • Jean-Yves Girard. Interprétation fonctionnelle et élimination des coupures de l'arithmétique d'ordre supérieur. PhD thesis, Université Paris 7, 1972
  • 12
    • 12844286669 scopus 로고
    • User-defined types and procedural data structures as complementary approaches to data abstraction
    • Schuman S.A. (Ed), IRIA, Rocquencourt, France
    • Reynolds J.C. User-defined types and procedural data structures as complementary approaches to data abstraction. In: Schuman S.A. (Ed). New Directions in Algorithmic Languages 1975 (1976), IRIA, Rocquencourt, France 157-168
    • (1976) New Directions in Algorithmic Languages 1975 , pp. 157-168
    • Reynolds, J.C.1
  • 13
    • 0020919435 scopus 로고
    • Types, abstraction and parametric polymorphism
    • Mason R.E.A. (Ed), Elsevier Science Publishers B.V. (North-Holland), Amsterdam
    • Reynolds J.C. Types, abstraction and parametric polymorphism. In: Mason R.E.A. (Ed). Information Processing 83 (1983), Elsevier Science Publishers B.V. (North-Holland), Amsterdam 513-523
    • (1983) Information Processing 83 , pp. 513-523
    • Reynolds, J.C.1
  • 14
    • 4444285121 scopus 로고
    • On functors expressible in the polymorphic typed lambda calculus
    • Reynolds J.C., and Plotkin G.D. On functors expressible in the polymorphic typed lambda calculus. Information and Computation 105 (1993) 1-29
    • (1993) Information and Computation , vol.105 , pp. 1-29
    • Reynolds, J.C.1    Plotkin, G.D.2
  • 15
    • 33646231323 scopus 로고    scopus 로고
    • Java as a functional programming language
    • Types for Proofs and Programs: International Workshop. Geuvers H., and Wiedijk F. (Eds). TYPES 2002, Berg en Dal, The Netherlands, 24-28 April 2002, Springer, Berlin
    • Setzer A. Java as a functional programming language. In: Geuvers H., and Wiedijk F. (Eds). Types for Proofs and Programs: International Workshop. TYPES 2002, Berg en Dal, The Netherlands, 24-28 April 2002. Lecture Notes in Computer Science number 2646 (2003), Springer, Berlin 279-298
    • (2003) Lecture Notes in Computer Science , vol.number 2646 , pp. 279-298
    • Setzer, A.1


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