메뉴 건너뛰기




Volumn 41, Issue 9, 2006, Pages 216-226

A pattern for almost compositional functions

Author keywords

Abstract syntax; Dependent type theory; Haskell; Java; Traversal; Visitor pattern

Indexed keywords

ABSTRACT SYNTAX; DEPENDENT TYPE THEORY; HASKELL; TRAVERSAL; VISITOR DESIGN PATTERN;

EID: 33750392891     PISSN: 03621340     EISSN: 03621340     Source Type: Journal    
DOI: 10.1145/1160074.1159834     Document Type: Article
Times cited : (5)

References (22)
  • 9
    • 33745865860 scopus 로고    scopus 로고
    • Scrap your boilerplate
    • reloaded. In FLOPS (2006), M. Hagiya and P. Wadler, Eds., Springer
    • HINZE, R., LÖH, A., AND OLTVEIRA, B. C. D. S. "Scrap Your Boilerplate" reloaded. In FLOPS (2006), M. Hagiya and P. Wadler, Eds., vol. 3945 of Lecture Notes in Computer Science, Springer, pp. 13-29.
    • Lecture Notes in Computer Science , vol.3945 , pp. 13-29
    • Hinze, R.1    Löh, A.2    Oltveira, B.C.D.S.3
  • 13
    • 34247281139 scopus 로고    scopus 로고
    • Simple unification-based type inference for GADTs
    • Submitted to, Apr.
    • JONES, S. P., VYTINIOTIS, D., WEIRICH, S., AND WASHBURN, G. Simple unification-based type inference for GADTs. Submitted to ICFP'06. http://research.microsoft.com/Users/simonpj/ papers/gadt/, Apr. 2006.
    • (2006) ICFP'06
    • Jones, S.P.1    Vytiniotis, D.2    Weirich, S.3    Washburn, G.4
  • 14
    • 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)
    • LÄMMEL, R., AND PEYTON JONES, S. Scrap your boilerplate: a practical design pattern for generic programming. ACM SIGPLAN Notices 38, 3 (Mar. 2003), 26-37. 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    Peyton Jones, S.2
  • 16
    • 36749025106 scopus 로고    scopus 로고
    • Applicative programming with effects
    • Submitted to
    • MCBRIDE, C., AND PATERSON, R. Applicative programming with effects. Submitted to Journal of Functional Programming, http: //www.sol.city.ac.uk/ ~ross/papers/Applicative.pdf.
    • Journal of Functional Programming
    • Mcbride, C.1    Paterson, R.2
  • 17
    • 33750389946 scopus 로고    scopus 로고
    • Tech. Rep. 2004-09, Department of Computing Science, Chalmers University of Technology and Göteborg University
    • PELLAUER, M., FORSBERG, M., AND RANTA, A. BNF Converter: Multilingual front-end generation from labelled BNF. Tech. Rep. 2004-09, Department of Computing Science, Chalmers University of Technology and Göteborg University, 2004. http://www.cs. chalmers.se/~markus/tech2004.pdf.
    • (2004) BNF Converter: Multilingual Front-end Generation from Labelled BNF
    • Pellauer, M.1    Forsberg, M.2    Ranta, A.3
  • 18
    • 85011428341 scopus 로고
    • A set constructor for inductive sets in Martin-Löf's type theory
    • PETERSSON, K., AND SYNEK, D. A set constructor for inductive sets in Martin-Löf's type theory. In Category Theory and Computer Science (1989), pp. 128-140.
    • (1989) Category Theory and Computer Science , pp. 128-140
    • Petersson, K.1    Synek, D.2
  • 19
    • 1142267381 scopus 로고    scopus 로고
    • Grammatical framework, a type-theoretical grammar formalism
    • RANTA, A. Grammatical Framework, a type-theoretical grammar formalism. The Journal of Functional Programming 14, 2 (2004), 145-189. http://www.cs.chalmers.se/~aarne/articles/ gf-jfp.ps.gz.
    • (2004) The Journal of Functional Programming , vol.14 , Issue.2 , pp. 145-189
    • Ranta, A.1
  • 20
    • 0036983358 scopus 로고    scopus 로고
    • Template metaprogramming for Haskell
    • (Oct.) M. M. T. Chakravarty, Ed., ACM Press
    • SHEARD, T., AND PEYTON JONES, S. Template metaprogramming for Haskell. In ACM SIGPLAN Haskell Workshop 02 (Oct. 2002), M. M. T. Chakravarty, Ed., ACM Press, pp. 1-16.
    • (2002) ACM SIGPLAN Haskell Workshop 02 , pp. 1-16
    • Sheard, T.1    Peyton Jones, S.2


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