메뉴 건너뛰기




Volumn , Issue , 2002, Pages 90-104

A lightweight implementation of generics and dynamics

Author keywords

Dynamic typing; Genetic programming; Type representations

Indexed keywords

DATA STRUCTURES; ERROR ANALYSIS; PROGRAM COMPILERS; SEMANTICS;

EID: 0036980244     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/581690.581698     Document Type: Conference Paper
Times cited : (77)

References (33)
  • 5
    • 0002579534 scopus 로고    scopus 로고
    • Generic programming - An introduction
    • S. Doaitse Swierstra, Pedro R. Henriques, and Jose N. Oliveira, editors, 3rd International Summer School on Advanced Functional Programming, Braga, Portugal, Springer-Verlag, Berlin
    • Roland Backhouse, Patrik Jansson, Johan Jeuring, and Lambert Meertens. Generic Programming - An Introduction. In S. Doaitse Swierstra, Pedro R. Henriques, and Jose N. Oliveira, editors, 3rd International Summer School on Advanced Functional Programming, Braga, Portugal, volume 1608 of Lecture Notes in Computer Science, pages 28-115. Springer-Verlag, Berlin, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1608 , pp. 28-115
    • Backhouse, R.1    Jansson, P.2    Jeuring, J.3    Meertens, L.4
  • 6
    • 84957578237 scopus 로고    scopus 로고
    • Nested datatypes
    • J. Jeuring, editor, Fourth International Conference on Mathematics of Program Construction, MPC'98, Marstrand, Sweden, Springer-Verlag, June
    • Richard Bird and Lambert Meertens. Nested datatypes. In J. Jeuring, editor, Fourth International Conference on Mathematics of Program Construction, MPC'98, Marstrand, Sweden, volume 1422 of Lecture Notes in Computer Science, pages 52-67. Springer-Verlag, June 1998.
    • (1998) Lecture Notes in Computer Science , vol.1422 , pp. 52-67
    • Bird, R.1    Meertens, L.2
  • 8
    • 17144362182 scopus 로고    scopus 로고
    • Flexible type analysis
    • Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '99), Paris, France, ACM Press, September
    • Karl Crary and Stephanie Weirich. Flexible type analysis. In Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '99), Paris, France, volume (34)9 of ACM SIGPLAN Notices, pages 233-248. ACM Press, September 1999.
    • (1999) ACM SIGPLAN Notices , vol.9 , Issue.34 , pp. 233-248
    • Crary, K.1    Weirich, S.2
  • 9
    • 0002684234 scopus 로고    scopus 로고
    • Intensional polymorphism in type-erasure semantics
    • Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '98), Baltimore, MD, ACM Press, January
    • Karl Crary, Stephanie Weirich, and Greg Morrisett. Intensional polymorphism in type-erasure semantics. In Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '98), Baltimore, MD, volume (34)1 of ACM SIGPLAN Notices, pages 301-312. ACM Press, January 1999.
    • (1999) ACM SIGPLAN Notices , vol.1 , Issue.34 , pp. 301-312
    • Crary, K.1    Weirich, S.2    Morrisett, G.3
  • 10
    • 0013047885 scopus 로고    scopus 로고
    • A modal analysis of staged computation
    • May
    • Rowan Davies and Frank Pfenning. A modal analysis of staged computation. Journal of the ACM, 48(3):555-604, May 2001.
    • (2001) Journal of the ACM , vol.48 , Issue.3 , pp. 555-604
    • Davies, R.1    Pfenning, F.2
  • 12
    • 0002161582 scopus 로고
    • Horn clause programs with polymorphic types: Semantics and resolution
    • October
    • Michael Hanus. Horn clause programs with polymorphic types: semantics and resolution. Theoretical Computer Science, 89(1):63-106, October 1991.
    • (1991) Theoretical Computer Science , vol.89 , Issue.1 , pp. 63-106
    • Hanus, M.1
  • 15
    • 0002541699 scopus 로고    scopus 로고
    • Memo functions, polytypically!
    • Johan Jeuring, editor, Ponte de Lima, Portugal, July The proceedings appeared as a technical report of Universiteit Utrecht, UU-CS-2000-19
    • Ralf Hinze. Memo functions, polytypically! In Johan Jeuring, editor, Proceedings of the 2nd Workshop on Generic Programming, Ponte de Lima, Portugal, pages 17-32, July 2000. The proceedings appeared as a technical report of Universiteit Utrecht, UU-CS-2000-19.
    • (2000) Proceedings of the 2nd Workshop on Generic Programming , pp. 17-32
    • Hinze, R.1
  • 17
    • 0036568688 scopus 로고    scopus 로고
    • Polytypic values possess polykinded types
    • To appear
    • Ralf Hinze. Polytypic values possess polykinded types. Science of Computer Programmming, 2002. To appear.
    • (2002) Science of Computer Programmming
    • Hinze, R.1
  • 18
    • 0013045267 scopus 로고    scopus 로고
    • Derivable type classes
    • Graham Hutton, editor, Proceedings of the 2000 ACM SIGPLAN Haskell Workshop, volume 41.1, Elsevier Science, August. The preliminary proceedings appeared as a University of Nottingham technical report
    • Ralf Hinze and Simon Peyton Jones. Derivable type classes. In Graham Hutton, editor, Proceedings of the 2000 ACM SIGPLAN Haskell Workshop, volume 41.1 of Electronic Notes in Theoretical Computer Science. Elsevier Science, August 2001. The preliminary proceedings appeared as a University of Nottingham technical report.
    • (2001) Electronic Notes in Theoretical Computer Science
    • Hinze, R.1    Jones, S.P.2
  • 24
    • 2342629882 scopus 로고    scopus 로고
    • Playing by the rules: Rewriting as an optimization technique in GHC
    • Ralf Hinze, editor, Proceedings of the 2001 ACM SIGPLAN Haskell Workshop (HW'2001), 2nd September 2001, Firenze, Italy, September The preliminary proceedings appeared as a Universiteit Utrecht technical report, UU-CS-2001-62
    • Simon Peyton Jones, Andrew Tolmach, and Tony Hoare. Playing by the rules: Rewriting as an optimization technique in GHC. In Ralf Hinze, editor, Proceedings of the 2001 ACM SIGPLAN Haskell Workshop (HW'2001), 2nd September 2001, Firenze, Italy, Electronic Notes in Theoretical Computer Science, Vol. 59, pages 203-233, September 2001. The preliminary proceedings appeared as a Universiteit Utrecht technical report, UU-CS-2001-62.
    • (2001) Electronic Notes in Theoretical Computer Science , vol.59 , pp. 203-233
    • Jones, S.P.1    Tolmach, A.2    Hoare, T.3
  • 26
    • 84957029412 scopus 로고    scopus 로고
    • Dynamic types and type dependent functions
    • Kevin Hammond, Antony J. T. Davie, and Chris Clack, editors, Implementation of Functional Languages, 10th International Workshop, IFL'98, London, UK, September 9-11, Selected Papers, Springer
    • Marco Pil. Dynamic types and type dependent functions. In Kevin Hammond, Antony J. T. Davie, and Chris Clack, editors, Implementation of Functional Languages, 10th International Workshop, IFL'98, London, UK, September 9-11, Selected Papers, volume 1595 of Lecture Notes in Computer Science, pages 169-185. Springer, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1595 , pp. 169-185
    • Pil, M.1
  • 28
    • 0030691229 scopus 로고    scopus 로고
    • Multi-stage programming with explicit annotations
    • Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation (PEPM '97), New York, June. ACM Press
    • Walid Taha and Tim Sheard. Multi-stage programming with explicit annotations. In Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation (PEPM '97), volume (32) 12 of ACM SIGPLAN Notices, pages 203-217, New York, June 1997. ACM Press.
    • (1997) ACM SIGPLAN Notices , vol.12 , Issue.32 , pp. 203-217
    • Taha, W.1    Sheard, T.2
  • 30
    • 84978946106 scopus 로고    scopus 로고
    • The Girard-Reynolds isomorphism
    • N. Kobayashi and B. C. Pierce, editors, Proc. of 4th Int. Symp. on Theoretical Aspects of Computer Science, TACS 2001, Sendai, Japan, 29-31 Oct., Springer-Verlag, Berlin, 2001
    • Philip Wadler. The Girard-Reynolds isomorphism. In N. Kobayashi and B. C. Pierce, editors, Proc. of 4th Int. Symp. on Theoretical Aspects of Computer Science, TACS 2001, Sendai, Japan, 29-31 Oct. 2001, volume 2215 of Lecture Notes in Computer Science, pages 468-491. Springer-Verlag, Berlin, 2001.
    • (2001) Lecture Notes in Computer Science , vol.2215 , pp. 468-491
    • Wadler, P.1
  • 32
    • 0034546899 scopus 로고    scopus 로고
    • Type-safe cast: Functional pearl
    • Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '00), N.Y., September ACM Press
    • Stephanie Weirich. Type-safe cast: functional pearl. In Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '00), volume (35)9 of ACM SIGPLAN Notices, pages 58-67, N.Y., September 2000. ACM Press.
    • (2000) ACM SIGPLAN Notices , vol.9 , Issue.35 , pp. 58-67
    • Weirich, S.1
  • 33
    • 84945307225 scopus 로고    scopus 로고
    • Encoding intensional type analysis
    • David Sands, editor, Proceedings of the 10th European Symposium on Programming, ESOP 2001
    • Stephanie Weirich. Encoding intensional type analysis. In David Sands, editor, Proceedings of the 10th European Symposium on Programming, ESOP 2001, volume 2028 of Lecture Notes in Computer Science, pages 92-106, 2001.
    • (2001) Lecture Notes in Computer Science , vol.2028 , pp. 92-106
    • Weirich, S.1


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