메뉴 건너뛰기




Volumn , Issue , 2007, Pages 73-82

Why it's nice to be quoted: Quasiquoting for haskell

Author keywords

Meta programming; Quasiquoting

Indexed keywords

COMPLEX DATA TYPES; META PROGRAMMING; QUASIQUOTING;

EID: 38849106746     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1291201.1291211     Document Type: Conference Paper
Times cited : (82)

References (31)
  • 1
    • 38849179111 scopus 로고    scopus 로고
    • Scripting XML with generic haskell
    • Technical Report UU-CS-2003, Institute of Information and Computing Sciences, Utrecht University
    • F. Atanassow, D. Clarke, and J. Jeuring. Scripting XML with generic haskell. Technical Report UU-CS-2003, Institute of Information and Computing Sciences, Utrecht University, 2003.
    • (2003)
    • Atanassow, F.1    Clarke, D.2    Jeuring, J.3
  • 2
    • 11244292429 scopus 로고    scopus 로고
    • Arthur I. Baars and S. Doaitse Swierstra. Type-safe, self inspecting code. In Haskell '04: Proceedings of the 2004 ACM SIGPLAN workshop on Haskell, pages 69-79, New York, NY, USA, 2004. ACM Press. ISBN 1-58113-850-4. doi: http://doi.acm.Org/10.1145/1017472.1017485.
    • Arthur I. Baars and S. Doaitse Swierstra. Type-safe, self inspecting code. In Haskell '04: Proceedings of the 2004 ACM SIGPLAN workshop on Haskell, pages 69-79, New York, NY, USA, 2004. ACM Press. ISBN 1-58113-850-4. doi: http://doi.acm.Org/10.1145/1017472.1017485.
  • 4
    • 1142275469 scopus 로고    scopus 로고
    • CDuce: An XML-centric general-purpose language. ACM
    • 9, 5.1-63, September
    • Véronique Benzaken, Giuseppe Castagna, and Alain Frisch. CDuce: an XML-centric general-purpose language. ACM SIGPLAN Notices, 38(9): 5.1-63, September 2003.
    • (2003) SIGPLAN Notices , vol.38
    • Benzaken, V.1    Castagna, G.2    Frisch, A.3
  • 6
    • 84957809399 scopus 로고    scopus 로고
    • Conal Elliott, Sigbjorn Finne, and Oege de Moor. Compiling embedded languages. In SAIG, pages 9-27, 2000. URL citeseer.ist.psu.edu/ elliott00compiling.html.
    • Conal Elliott, Sigbjorn Finne, and Oege de Moor. Compiling embedded languages. In SAIG, pages 9-27, 2000. URL citeseer.ist.psu.edu/ elliott00compiling.html.
  • 8
    • 1442286447 scopus 로고    scopus 로고
    • Xduce: A statically typed XML processing language
    • ISSN 1533-5399. doi
    • Haruo Hosoya and Benjamin C. Pierce. Xduce: A statically typed XML processing language. ACM Trans. Inter. Tech., 3(2): 117-148, 2003. ISSN 1533-5399. doi: http://doi.acm.org/10.1145/767193.767195.
    • (2003) ACM Trans. Inter. Tech , vol.3 , Issue.2 , pp. 117-148
    • Hosoya, H.1    Pierce, B.C.2
  • 10
    • 0031676175 scopus 로고    scopus 로고
    • Modular domain specific languages and tools
    • URL http
    • Paul Hudak. Modular domain specific languages and tools. In ICSR 98, 1998. URL http://haskell.org/frp/dsl.pdf.
    • (1998) ICSR 98
    • Hudak, P.1
  • 11
    • 1442284684 scopus 로고    scopus 로고
    • Standard ML as ameta-programming language
    • Technical report, University of Illinois at Urbana-Champaign, URL
    • S. Kamin. Standard ML as ameta-programming language. Technical report, University of Illinois at Urbana-Champaign, 1996. URL citeseer. ist.psu.edu/kamin96standard.html.
    • (1996)
    • Kamin, S.1
  • 12
    • 0003250977 scopus 로고    scopus 로고
    • 5 report on the algorithmic language Scheme
    • Richard Kelsey, William Clinger, and Jonathan Rees Editors, URL
    • 5 report on the algorithmic language Scheme. ACM SIGPLAN Notices, 33 (9):26-76, 1998. URL citeseer.ist.psu.edu/kelsey98revised.html.
    • (1998) ACM SIGPLAN Notices , vol.33 , Issue.9 , pp. 26-76
  • 13
  • 14
    • 1442337911 scopus 로고    scopus 로고
    • Ralf Lämmel and Simon Peyton Jones. Scrap your boilerplate: a practical design pattern for generic programming. ACM SIGPLAN Notices, 38(3): 26-37, March 2003. Proceedings of the ACM SIGPLAN Workshop on Types in Language Design and Implementation (TLDI 2003).
    • Ralf Lämmel and Simon Peyton Jones. Scrap your boilerplate: a practical design pattern for generic programming. ACM SIGPLAN Notices, 38(3): 26-37, March 2003. Proceedings of the ACM SIGPLAN Workshop on Types in Language Design and Implementation (TLDI 2003).
  • 17
    • 33750897594 scopus 로고    scopus 로고
    • Andres L oh and Ralf Hinze. Open data types and open functions. In PPDP '06: Proceedings of the 8th ACM SIGPLAN symposium on Principles and practice of declarative programming, pages 133-144, New York, NY, USA, 2006. ACM. Press. ISBN 1-59593-388-3. doi: http://doi.acm.org/10.1145/1140335. 1140352.
    • Andres L oh and Ralf Hinze. Open data types and open functions. In PPDP '06: Proceedings of the 8th ACM SIGPLAN symposium on Principles and practice of declarative programming, pages 133-144, New York, NY, USA, 2006. ACM. Press. ISBN 1-59593-388-3. doi: http://doi.acm.org/10.1145/1140335. 1140352.
  • 18
    • 38849172220 scopus 로고    scopus 로고
    • Flask: A language for data-driven sensor network programs
    • Technical Report TR-13-06, Harvard University
    • Geoffrey Mainland, Matt Welsh, and Greg Morrisett. Flask: A language for data-driven sensor network programs. Technical Report TR-13-06, Harvard University, 2006.
    • (2006)
    • Mainland, G.1    Welsh, M.2    Morrisett, G.3
  • 19
    • 0036989098 scopus 로고    scopus 로고
    • Functional reactive robotics: An exercise in principled integration of domain-specific languages
    • October, URL
    • Izzet Pembeci, Henrik Nilsson, and Greogory Hager. Functional reactive robotics: An exercise in principled integration of domain-specific languages. In Principles and Practice of Declarative Programming (PPDP'02), October 2002. URL http://haskell.cs.yale.edu/yale/papers/ppdp02/ppdp02.ps.gz.
    • (2002) Principles and Practice of Declarative Programming (PPDP'02)
    • Pembeci, I.1    Nilsson, H.2    Hager, G.3
  • 20
    • 84867468024 scopus 로고    scopus 로고
    • John Peterson, Paul Hudak, and Conal Elliott. Lambda in motion: Controlling robots with Haskell. Lecture Notes in Computer Science, 1551: 9.1-105, 1999. URL citeseer.ist.psu.edu/peterson991ambda.html.
    • John Peterson, Paul Hudak, and Conal Elliott. Lambda in motion: Controlling robots with Haskell. Lecture Notes in Computer Science, 1551: 9.1-105, 1999. URL citeseer.ist.psu.edu/peterson991ambda.html.
  • 22
    • 84974143149 scopus 로고
    • Implementing lazy functional languages on stock hardware: The spineless tagless g-machine
    • URL
    • Simon L. Peyton Jones. Implementing lazy functional languages on stock hardware: The spineless tagless g-machine. Journal of Functional Programming, 2(2):127-202, 1992. URL citeseer.ist.psu.edu/ peytonjones92implementing.html.
    • (1992) Journal of Functional Programming , vol.2 , Issue.2 , pp. 127-202
    • Peyton Jones, S.L.1
  • 23
    • 0036983358 scopus 로고    scopus 로고
    • Tim Sheard and Simon Peyton Jones. Template metaprogramming for Haskell. In Manuel M. T. Chakravarty, editor, ACM SIGPLAN Haskell Workshop 02, pages 1-16. ACM Press, October 2002.
    • Tim Sheard and Simon Peyton Jones. Template metaprogramming for Haskell. In Manuel M. T. Chakravarty, editor, ACM SIGPLAN Haskell Workshop 02, pages 1-16. ACM Press, October 2002.
  • 24
    • 84947243313 scopus 로고    scopus 로고
    • A gentle introduction to multi-stage programming
    • Walid Taha. A gentle introduction to multi-stage programming. In Domain-Specific Program Generation, pages 30-50, 2003.
    • (2003) Domain-Specific Program Generation , pp. 30-50
    • Taha, W.1
  • 27
    • 84958980478 scopus 로고    scopus 로고
    • First class patterns
    • E. Pontelli and V. Santos Costa, editors, Practical Aspects of Declarative Languages, Second. International Workshop, PADL 2000, of, Springer-Verlag, January
    • Mark Tullsen. First class patterns. In E. Pontelli and V. Santos Costa, editors, Practical Aspects of Declarative Languages, Second. International Workshop, PADL 2000, volume 1753 of Lecture Notes in Computer Science, pages 1-15. Springer-Verlag, January 2000.
    • (2000) Lecture Notes in Computer Science , vol.1753 , pp. 1-15
    • Tullsen, M.1
  • 28
    • 84944082436 scopus 로고
    • Views: A way for pattern matching to cohabit with data abstraction
    • Steve Munchnik, editor, Association for Computing Machinery, URL
    • Philip Wadler. Views: A way for pattern matching to cohabit with data abstraction. In Steve Munchnik, editor, Proceedings, 14th Symposium. on Principles of Programming Languages, pages 307-312. Association for Computing Machinery, 1987. URL citeseer.ist.psu.edu/wadler86views.html.
    • (1987) Proceedings, 14th Symposium. on Principles of Programming Languages , pp. 307-312
    • Wadler, P.1
  • 30
    • 17144405687 scopus 로고    scopus 로고
    • Malcolm Wallace and Colin Runciman. Haskell and XML: Generic combinators or type-based translation? In Proceedings of the Fourth ACM SIGPLAN International Conference on Functional Programming (ICFP 99), 34-9, pages 148-159, N.Y., 27-29 1999. ACM. Press. URL citeseer.ist.psu.edu/ wallace99haskell.html.
    • Malcolm Wallace and Colin Runciman. Haskell and XML: Generic combinators or type-based translation? In Proceedings of the Fourth ACM SIGPLAN International Conference on Functional Programming (ICFP 99), volume 34-9, pages 148-159, N.Y., 27-29 1999. ACM. Press. URL citeseer.ist.psu.edu/ wallace99haskell.html.
  • 31
    • 1442339030 scopus 로고    scopus 로고
    • Guarded recursive datatype constructors
    • URL
    • Hongwei Xi, Chiyan Chen, and Gang Chen. Guarded recursive datatype constructors. In POPL, pages 224-235, 2003. URL http://doi.acm.org/10. 1145/640128.604150.
    • (2003) POPL , pp. 224-235
    • Xi, H.1    Chen, C.2    Chen, G.3


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