메뉴 건너뛰기




Volumn , Issue , 2004, Pages 244-255

Scrap more boilerplate: Reflection, zips, and generalised casts

Author keywords

Generic programming; Reflection; Type cast; Zippers

Indexed keywords

GENERIC PROGRAMMING; GENERIC TRANSFORMATIONS; TYPE CAST; ZIPPER;

EID: 13344286003     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (56)

References (23)
  • 1
    • 13644276572 scopus 로고    scopus 로고
    • Generic programming within dependently typed programming
    • 2003. Proceedings of the IFIP TC2 Working Conference on Generic Programming, Schloss Dagstuhl, July
    • T. Altenkirch and C. McBride. Generic programming within dependently typed programming. In Generic Programming, 2003. Proceedings of the IFIP TC2 Working Conference on Generic Programming, Schloss Dagstuhl, July 2002.
    • (2002) Generic Programming
    • Altenkirch, T.1    McBride, C.2
  • 3
    • 0034538940 scopus 로고    scopus 로고
    • QuickCheck: A lightweight tool for random testing of Haskell programs
    • K. Ciaessen and J. Hughes. QuickCheck: a lightweight tool for random testing of Haskell programs. In ICFPOO [11], pages 268-279.
    • ICFPOO [11] , pp. 268-279
    • Ciaessen, K.1    Hughes, J.2
  • 6
    • 0034264806 scopus 로고    scopus 로고
    • Two-dimensional Approximation Coverage
    • J. Harm and R. Lämmel. Two-dimensional Approximation Coverage. Informatica, 24(3):355-369, 2000.
    • (2000) Informatica , vol.24 , Issue.3 , pp. 355-369
    • Harm, J.1    Lämmel, R.2
  • 7
    • 0003336597 scopus 로고    scopus 로고
    • A generic programming extension for Haskell
    • Technical report of Universiteit Utrecht, UU-CS-1999-28
    • R. Hinze. A generic programming extension for Haskell. In Proc. 3rd Haskell Workshop, Paris, France, 1999. Technical report of Universiteit Utrecht, UU-CS-1999-28.
    • (1999) Proc. 3rd Haskell Workshop, Paris, France
    • Hinze, R.1
  • 9
    • 0023040721 scopus 로고
    • A novel representation of lists and its application to the function reverse
    • R. Hughes. A novel representation of lists and its application to the function reverse. Information Processing Letters, 22, 1986.
    • (1986) Information Processing Letters , vol.22
    • Hughes, R.1
  • 10
    • 3042872297 scopus 로고    scopus 로고
    • Functional pearl: Monadic parsing in Haskell
    • July
    • G. Hutton and E. Meijer. Functional pearl: Monadic parsing in Haskell. Journal of Functional Programming, 8(4):437-444, July 1998.
    • (1998) Journal of Functional Programming , vol.8 , Issue.4 , pp. 437-444
    • Hutton, G.1    Meijer, E.2
  • 12
    • 0008788668 scopus 로고    scopus 로고
    • PolyLib - Alibrary of polytypic functions
    • R. Backhouse and T. Sheard, editors, Dept. of Comp. Science, Chalmers Univ. of Techn. and Göteborg Univ., June
    • P. Jansson and J. Jeuring. PolyLib - Alibrary of polytypic functions. In R. Backhouse and T. Sheard, editors, Proc. of Workshop on Generic Programming, WGP'98, Marstrand, Sweden. Dept. of Comp. Science, Chalmers Univ. of Techn. and Göteborg Univ., June 1998.
    • (1998) Proc. of Workshop on Generic Programming, WGP'98, Marstrand, Sweden
    • Jansson, P.1    Jeuring, J.2
  • 13
    • 84860087385 scopus 로고    scopus 로고
    • accepted for publication by ACM TOPLAS
    • C. B. Jay. The pattern calculus, http://wvw-staff.it.uts.edu. au/~cbj/Publications/pattern_calculus.ps, 2003. (accepted for publication by ACM TOPLAS.).
    • (2003) The Pattern Calculus
    • Jay, C.B.1
  • 15
    • 9744269383 scopus 로고    scopus 로고
    • Test case characterisation by regular path expressions
    • E. Brinksma and J. Tretmans, editors, Notes Series NS-01-4. BRICS, Aug.
    • R. Lämmel and J. Harm. Test case characterisation by regular path expressions. In E. Brinksma and J. Tretmans, editors, Proc. Formal Approaches to Testing of Software (FATES'01), Notes Series NS-01-4, pages 109-124. BRICS, Aug. 2001.
    • (2001) Proc. Formal Approaches to Testing of Software (FATES'01) , pp. 109-124
    • Lämmel, R.1    Harm, J.2
  • 16
    • 0141650650 scopus 로고    scopus 로고
    • Scrap your boilerplate: A practical design pattern for generic programming
    • Mar. Proceedings of the ACM SIGPLAN Workshop on Types in Language Design and Implementation (TLDI 2003)
    • R. Lämmel and S. Peyton Jones. Scrap your boilerplate: a practical design pattern for generic programming. ACM SIGPLAN Notices, 38(3):26-37, Mar. 2003. Proceedings of the ACM SIGPLAN Workshop on Types in Language Design and Implementation (TLDI 2003).
    • (2003) ACM SIGPLAN Notices , vol.38 , Issue.3 , pp. 26-37
    • Lämmel, R.1    Jones, S.P.2
  • 22
    • 13344253816 scopus 로고    scopus 로고
    • Type-safe cast
    • S. Weirich. Type-safe cast. In ICFPOO [11], pages 58-67.
    • ICFPOO [11] , pp. 58-67
    • Weirich, S.1
  • 23
    • 0023364261 scopus 로고
    • Arithmetic coding for data compression
    • June
    • I. Witten, R. Neal, and J. Cleary. Arithmetic coding for data compression. CACM, 30(6):520-540, June 1987.
    • (1987) CACM , vol.30 , Issue.6 , pp. 520-540
    • Witten, I.1    Neal, R.2    Cleary, J.3


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