메뉴 건너뛰기




Volumn 43, Issue 1, 2008, Pages 287-295

Clowns to the left of me, jokers to the right (pearl) dissecting data structures

Author keywords

Datatype; Differentiation; Dissection; Division; Generic Programming; Iteration; Polynomial; Stack; Tail Recursion; Traversal; Zipper

Indexed keywords

DATATYPE; DIFFERENTIATION; DISSECTION; DIVISION; GENERIC PROGRAMMING; ITERATION; STACK; TAIL RECURSION; TRAVERSAL; ZIPPER;

EID: 67650106121     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (8)

References (21)
  • 1
    • 23844441246 scopus 로고    scopus 로고
    • Containers - constructing strictly positive types
    • Applied Semantics: Selected Topics, September
    • Michael Abbott, Thorsten Altenkirch, and Neil Ghani. Containers - constructing strictly positive types. Theoretical Computer Science, 342:3-27, September 2005a. Applied Semantics: Selected Topics.
    • (2005) Theoretical Computer Science , vol.342 , pp. 3-27
    • Abbott, M.1    Altenkirch, T.2    Ghani, N.3
  • 2
    • 24044467770 scopus 로고    scopus 로고
    • Michael Abbott, Thorsten Altenkirch, Neil Ghani, and Conor McBride. ∂ for data: derivatives of data structures. Fundamenta Informaticae, 65(1&2):1-28, 2005b.
    • Michael Abbott, Thorsten Altenkirch, Neil Ghani, and Conor McBride. ∂ for data: derivatives of data structures. Fundamenta Informaticae, 65(1&2):1-28, 2005b.
  • 3
    • 1242265168 scopus 로고    scopus 로고
    • A functional correspondence between evaluators and abstract machines, ACM
    • Mads Sig Ager, Dariusz Biernacki, Olivier Danvy, and Jan Midt-gaard. A functional correspondence between evaluators and abstract machines. In PPDP, pages 8-19. ACM, 2003.
    • (2003) PPDP , pp. 8-19
    • Sig Ager, M.1    Biernacki, D.2    Danvy, O.3    Midt-gaard, J.4
  • 4
    • 67650107993 scopus 로고
    • Abstract value constructors
    • 92-1290, Cornell University
    • William Aitken and John Reppy. Abstract value constructors. Technical Report TR 92-1290, Cornell University, 1992.
    • (1992) Technical Report TR
    • Aitken, W.1    Reppy, J.2
  • 5
    • 67650153624 scopus 로고    scopus 로고
    • Michael Barr and Charles Wells. Toposes, Triples and Theories, chapter 9. Number 278 in Grundlehren der Mathematischen Wissenschaften. Springer, New York, 1984.
    • Michael Barr and Charles Wells. Toposes, Triples and Theories, chapter 9. Number 278 in Grundlehren der Mathematischen Wissenschaften. Springer, New York, 1984.
  • 6
    • 67650126593 scopus 로고    scopus 로고
    • Richard Bird and Oege de Moor. Algebra of Programming. Prentice Hall, 1997.
    • Richard Bird and Oege de Moor. Algebra of Programming. Prentice Hall, 1997.
  • 7
  • 8
    • 84945709734 scopus 로고
    • Derivatives of regular expressions
    • Janusz Brzozowski. Derivatives of regular expressions. Journal of the ACM, 11(4):481-494, 1964.
    • (1964) Journal of the ACM , vol.11 , Issue.4 , pp. 481-494
    • Brzozowski, J.1
  • 9
    • 84865624347 scopus 로고    scopus 로고
    • Backtracking iterators
    • Technical Report 1428, CNRS-LRI, January
    • Jean-Christophe Filliâtre. Backtracking iterators. Technical Report 1428, CNRS-LRI, January 2006.
    • (2006)
    • Filliâtre, J.-C.1
  • 10
    • 38149027040 scopus 로고    scopus 로고
    • Datatype-generic programming
    • Roland Backhouse, Jeremy Gibbons, Ralf Hinze, and Johan Jeuring, editors, Spring School on Datatype-Generic Programming, of, Springer-Verlag, To appear
    • Jeremy Gibbons. Datatype-generic programming. In Roland Backhouse, Jeremy Gibbons, Ralf Hinze, and Johan Jeuring, editors, Spring School on Datatype-Generic Programming, volume 4719 of Lecture Notes in Computer Science. Springer-Verlag, 2007. To appear.
    • (2007) Lecture Notes in Computer Science , vol.4719
    • Gibbons, J.1
  • 15
    • 0030651808 scopus 로고    scopus 로고
    • PolyP - a polytypic programming language extension
    • ACM
    • Patrik Jansson and Johan Jeuring. PolyP - a polytypic programming language extension. In Proceedings of POPL '97, pages 470-482. ACM, 1997.
    • (1997) Proceedings of POPL '97 , pp. 470-482
    • Jansson, P.1    Jeuring, J.2
  • 16
    • 0000038661 scopus 로고
    • Foncteurs analytiques et espéces de structures
    • Combinatoire énumérative, number in
    • André Joyal. Foncteurs analytiques et espéces de structures. In Combinatoire énumérative, number 1234 in LNM, pages 126-159. 1986.
    • (1986) LNM , vol.1234 , pp. 126-159
    • Joyal, A.1
  • 17
    • 67650162948 scopus 로고    scopus 로고
    • Conor McBride. The Derivative of a Regular Type is its Type of One-Hole Contexts. Available at http://www.cs.nott.ac.uk/~ctm/diff.pdf, 2001.
    • Conor McBride. The Derivative of a Regular Type is its Type of One-Hole Contexts. Available at http://www.cs.nott.ac.uk/~ctm/diff.pdf, 2001.
  • 18
    • 0036059721 scopus 로고    scopus 로고
    • Conor McBride. Faking It (Simulating Dependent Types in Haskell). Journal of Functional Programming, 12(4 & 5):375-392, 2002. Special Issue on Haskell.
    • Conor McBride. Faking It (Simulating Dependent Types in Haskell). Journal of Functional Programming, 12(4 & 5):375-392, 2002. Special Issue on Haskell.
  • 20


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