메뉴 건너뛰기




Volumn , Issue , 2007, Pages 49-60

Uniform boilerplate and list processing or: SScrap your scary types

Author keywords

Languages; Performance

Indexed keywords

DATA STRUCTURES; DIGITAL LIBRARIES; PATTERN RECOGNITION;

EID: 38849155042     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1291201.1291208     Document Type: Conference Paper
Times cited : (43)

References (26)
  • 1
    • 34247205386 scopus 로고    scopus 로고
    • A pattern for almost compositional functions
    • ACM Press
    • Björn Bringen and Aarne Ranta. A pattern for almost compositional functions. In Proc. ICFP '06, pages 216-226. ACM Press, 2006.
    • (2006) Proc. ICFP '06 , pp. 216-226
    • Bringen, B.1    Ranta, A.2
  • 2
    • 0034538940 scopus 로고    scopus 로고
    • QuickCheck: A lightweight tool for random testing of Haskell programs
    • ACM Press
    • Koen Claessen and John Hughes. QuickCheck: A lightweight tool for random testing of Haskell programs. In Proc. ICFP '00, pages 268-279. ACM Press, 2000.
    • (2000) Proc. ICFP '00 , pp. 268-279
    • Claessen, K.1    Hughes, J.2
  • 4
    • 13344269634 scopus 로고    scopus 로고
    • Generics for the masses
    • ACM Press, ISBN 1-58113-905-5
    • Ralf Hinze. Generics for the masses. In Proc. ICFP '04, pages 236-243. ACM Press, 2004. ISBN 1-58113-905-5.
    • (2004) Proc. ICFP '04 , pp. 236-243
    • Hinze, R.1
  • 5
    • 0142188058 scopus 로고    scopus 로고
    • Generic Haskell: Practice and theory
    • Summer School on Generic Programming, of, Springer-Verlang
    • Ralf Hinze and Johan Jeuring. Generic Haskell: Practice and theory. In Summer School on Generic Programming, volume 2793 of LNCS, pages 1-56. Springer-Verlang, 2003.
    • (2003) LNCS , vol.2793 , pp. 1-56
    • Hinze, R.1    Jeuring, J.2
  • 6
    • 84947265273 scopus 로고    scopus 로고
    • Type classes with functional dependencies
    • Proc ESOP '00, of, Springer-Verlang
    • Mark P. Jones. Type classes with functional dependencies. In Proc ESOP '00, volume 1782 of LNCS, pages 230-244. Springer-Verlang, 2000.
    • (2000) LNCS , vol.1782 , pp. 230-244
    • Jones, M.P.1
  • 7
    • 35248827617 scopus 로고    scopus 로고
    • A Strafunski Application Letter
    • Proc. PADL'03, of, Springer-Verlag, January
    • R. Lämmel and J. Visser. A Strafunski Application Letter. In Proc. PADL'03, volume 2562 of LNCS, pages 357-375. Springer-Verlag, January 2003.
    • (2003) LNCS , vol.2562 , pp. 357-375
    • Lämmel, R.1    Visser, J.2
  • 9
    • 0036376004 scopus 로고    scopus 로고
    • Typed generic traversal with term rewriting strategies
    • Ralf Lämmel. Typed generic traversal with term rewriting strategies. Journal of Logic and Algebraic Programming, 54:1-64, 2003.
    • (2003) Journal of Logic and Algebraic Programming , vol.54 , pp. 1-64
    • Lämmel, R.1
  • 10
    • 0141650650 scopus 로고    scopus 로고
    • Scrap your boilerplate: A practical design pattern for generic programming
    • ACM Press, March
    • Ralf Lämmel and Simon Peyton Jones. Scrap your boilerplate: a practical design pattern for generic programming. In Proc. TLDI '03, volume 38, pages 26-37. ACM Press, March 2003.
    • (2003) Proc. TLDI '03 , vol.38 , pp. 26-37
    • Lämmel, R.1    Peyton Jones, S.2
  • 11
    • 13344286003 scopus 로고    scopus 로고
    • Scrap more boilerplate: Reflection, zips, and generalised casts
    • ACM Press
    • Ralf Lämmel and Simon Peyton Jones. Scrap more boilerplate: reflection, zips, and generalised casts. In. Proc. ICFP '04, pages 244-255. ACM Press, 2004.
    • (2004) Proc. ICFP '04 , pp. 244-255
    • Lämmel, R.1    Peyton Jones, S.2
  • 12
    • 84876762627 scopus 로고    scopus 로고
    • Scrap your boilerplate with class: Extensible generic functions
    • ACM Press, September
    • Ralf Lämmel and Simon Peyton Jones. Scrap your boilerplate with class: extensible generic functions. In Proc. ICFP '05, pages 204-215. ACM Press, September 2005.
    • (2005) Proc. ICFP '05 , pp. 204-215
    • Lämmel, R.1    Peyton Jones, S.2
  • 13
    • 38849127814 scopus 로고    scopus 로고
    • Applicative programming with effects
    • Conor McBride and Ross Paterson. Applicative programming with effects. JFP, 17(5):1-13, 2007.
    • (2007) JFP , vol.17 , Issue.5 , pp. 1-13
    • McBride, C.1    Paterson, R.2
  • 17
    • 84957709454 scopus 로고    scopus 로고
    • Context patterns in Haskell
    • Springer-Verlag
    • Markus Mohnen. Context patterns in Haskell. In Implementation of Functional Languages, pages 41-57. Springer-Verlag, 1996.
    • (1996) Implementation of Functional Languages , pp. 41-57
    • Mohnen, M.1
  • 18
    • 47749097080 scopus 로고    scopus 로고
    • Finding inputs that reach a target expression
    • IEEE Computer Society, September, To appear
    • Matthew Naylor and Colin Runciman. Finding inputs that reach a target expression. In Proc. SCAM '07. IEEE Computer Society, September 2007. To appear.
    • (2007) Proc. SCAM '07
    • Naylor, M.1    Runciman, C.2
  • 19
    • 2342629882 scopus 로고    scopus 로고
    • Playing by the rules: Rewriting as a practical optimisation, technique in GHC
    • ACM Press
    • Simon Peyton-Jones, Andrew Tolmach, and Tony Hoare. Playing by the rules: Rewriting as a practical optimisation, technique in GHC. In Proc. Haskell '01, pages 203-233. ACM Press, 2001.
    • (2001) Proc. Haskell '01 , pp. 203-233
    • Peyton-Jones, S.1    Tolmach, A.2    Hoare, T.3
  • 20
    • 34247281139 scopus 로고    scopus 로고
    • Simple unification-based type inference for GADTs
    • ACM Press
    • Simon Peyton Jones, Dimitrios Vytiniotis, Stephanie Weirich, and Geoffrey Washburn. Simple unification-based type inference for GADTs. In Proc. ICFP '06, pages 50-61. ACM Press, 2006.
    • (2006) Proc. ICFP '06 , pp. 50-61
    • Peyton Jones, S.1    Vytiniotis, D.2    Weirich, S.3    Washburn, G.4
  • 21
    • 33750984538 scopus 로고    scopus 로고
    • A generic recursion toolbox for Haskell or: Scrap your boilerplate systematically
    • ACM Press
    • Deling Ren and Martin Erwig. A generic recursion toolbox for Haskell or: scrap your boilerplate systematically. In Proc. Haskell '06, pages 13-24. ACM Press, 2006.
    • (2006) Proc. Haskell '06 , pp. 13-24
    • Ren, D.1    Erwig, M.2
  • 22
    • 0036983358 scopus 로고    scopus 로고
    • Template meta-programming for Haskell
    • ACM Press
    • Tim Sheard and Simon Peyton Jones. Template meta-programming for Haskell. In Proc. Haskell Workshop '02, pages 1-16. ACM Press, 2002.
    • (2002) Proc. Haskell Workshop '02 , pp. 1-16
    • Sheard, T.1    Peyton Jones, S.2
  • 23
    • 84947264529 scopus 로고    scopus 로고
    • Program transformation with Stratego/XT: Rules, strategies, tools, and systems in StrategoXT-0.9
    • Spinger-Verlag, June
    • Eelco Visser. Program transformation with Stratego/XT: Rules, strategies, tools, and systems in StrategoXT-0.9. In Domain-Specific Program Generation, volume 30.16 of LNCS, pages 216-238. Spinger-Verlag, June 2004.
    • (2004) Domain-Specific Program Generation, volume 30.16 of LNCS , pp. 216-238
    • Visser, E.1
  • 24
  • 25
    • 33750972603 scopus 로고    scopus 로고
    • RepLib: A library for derivable type classes
    • ACM Press
    • Stephanie Weirich. RepLib: a library for derivable type classes. In Proc. Haskell '06, pages 1-12. ACM Press, 2006.
    • (2006) Proc. Haskell '06 , pp. 1-12
    • Weirich, S.1
  • 26
    • 38849181947 scopus 로고    scopus 로고
    • Reflections on instance derivation
    • BCS Workshops in Computer Science, September
    • Noel Winstanley. Reflections on instance derivation. In 1997 Glasgow Workshop on Functional Programming. BCS Workshops in Computer Science, September 1997.
    • (1997) 1997 Glasgow Workshop on Functional Programming
    • Winstanley, N.1


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