메뉴 건너뛰기




Volumn , Issue , 2007, Pages 29-40

Extensible pattern matching via a lightweight language extension

Author keywords

F ; Functional programming; ML; Pattern matching

Indexed keywords

AD HOC NETWORKS; ALGEBRA; COMPUTER PROGRAMMING LANGUAGES; FUNCTIONAL PROGRAMMING; PROBLEM SOLVING; XML;

EID: 38849129364     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1291151.1291159     Document Type: Conference Paper
Times cited : (29)

References (30)
  • 3
    • 38849107700 scopus 로고    scopus 로고
    • Matching Objects with Patterns
    • To appear
    • Burak Emir and Martin Odersky. Matching Objects with Patterns. In ECOOP '07, 2007. To appear.
    • (2007) ECOOP '07
    • Emir, B.1    Odersky, M.2
  • 5
    • 0347129525 scopus 로고    scopus 로고
    • Pattern Guards and Transformational Patterns
    • Martin Erwig and Simon Peyton Jones. Pattern Guards and Transformational Patterns. In Haskell Workshop, 2000.
    • (2000) Haskell Workshop
    • Erwig, M.1    Peyton Jones, S.2
  • 8
    • 31744443032 scopus 로고    scopus 로고
    • A reflective functional language for hardware design and theorem proving
    • Jim Grundy, Tom Melham, and John O'Leary. A reflective functional language for hardware design and theorem proving. Journal, of Functional Programming, 16(2): 157-196, 2006.
    • (2006) Journal, of Functional Programming , vol.16 , Issue.2 , pp. 157-196
    • Grundy, J.1    Melham, T.2    O'Leary, J.3
  • 10
    • 13944264575 scopus 로고    scopus 로고
    • Regular expression pattern matching for XML
    • Haruo Hosoya and Benjamin Pierce. Regular expression pattern matching for XML. ACM SIGPLAN Notices, 36(3):67-80, 2001.
    • (2001) ACM SIGPLAN Notices , vol.36 , Issue.3 , pp. 67-80
    • Hosoya, H.1    Pierce, B.2
  • 11
    • 38849119211 scopus 로고    scopus 로고
    • Martin Jambon. Micmatch. martin.jambon.free.fr/micmatch.html, 2007.
    • (2007)
    • Jambon, M.1
  • 12
    • 5344276643 scopus 로고
    • An extension of ML with first-class
    • abstract types, San Francisco, California, June
    • Konstantin Läufer and Martin Odersky. An extension of ML with first-class abstract types. In ACM SIGPLAN Workshop on ML and its Applications, San Francisco, California, pages 78-91, June 1992.
    • (1992) ACM SIGPLAN Workshop on ML and its Applications , pp. 78-91
    • Läufer, K.1    Odersky, M.2
  • 14
  • 15
    • 38849101846 scopus 로고    scopus 로고
    • Erik Meijer and Brian Beckman. XLinq: XML Programming Refactored. research.microsoft.com/~emeijer, 2006.
    • Erik Meijer and Brian Beckman. XLinq: XML Programming Refactored. research.microsoft.com/~emeijer, 2006.
  • 16
    • 38849189525 scopus 로고    scopus 로고
    • Nemerle website, nemerle.org
    • Nemerle. Nemerle website, nemerle.org, 2006.
    • (2006)
    • Nemerle1
  • 17
    • 38849086211 scopus 로고    scopus 로고
    • Martin Odersky. Scala website, scala.epfl.ch, 2006.
    • Martin Odersky. Scala website, scala.epfl.ch, 2006.
  • 19
    • 0002621592 scopus 로고    scopus 로고
    • Views for Standard ML
    • Baltimore, Maryland, USA, September
    • Chris Okasaki. Views for Standard ML. In SIGPLAN Workshop cm ML, Baltimore, Maryland, USA, pages 14-23, September 1998.
    • (1998) SIGPLAN Workshop cm ML , pp. 14-23
    • Okasaki, C.1
  • 20
    • 38849180231 scopus 로고    scopus 로고
    • Simon Peyton Jones. View patterns: lightweight views for Haskell (wiki entry), hackage.haskell.org/trac/ghc/wiki/ViewPatterns, 2007.
    • Simon Peyton Jones. View patterns: lightweight views for Haskell (wiki entry), hackage.haskell.org/trac/ghc/wiki/ViewPatterns, 2007.
  • 21
    • 38849126971 scopus 로고    scopus 로고
    • Andreas Rossberg. Generalizing layered patterns to conjunctive patterns. successor-ml.org, 2007a. Search for Generalizing Layered Patterns.
    • Andreas Rossberg. Generalizing layered patterns to conjunctive patterns. successor-ml.org, 2007a. Search for "Generalizing Layered Patterns".
  • 22
    • 38849126970 scopus 로고    scopus 로고
    • Andreas Rossberg. Hamlet S: To Become or Not To Become Successor ML. www.ps.uni-sb.de/hamlet/hamlet-succ-1.3.0S4.pdf, 2007b. Appendix B.17 and B.19.
    • Andreas Rossberg. Hamlet S: To Become or Not To Become Successor ML. www.ps.uni-sb.de/hamlet/hamlet-succ-1.3.0S4.pdf, 2007b. Appendix B.17 and B.19.
  • 23
    • 38849121529 scopus 로고    scopus 로고
    • Match-compilation Heuristics Matter? Technical Report CS-2000-13, University of Virginia
    • Kevin Scott and Norman Ramsey. When Do Match-compilation Heuristics Matter? Technical Report CS-2000-13, University of Virginia, 2000.
    • (2000) When Do
    • Scott, K.1    Ramsey, N.2
  • 24
    • 38849174560 scopus 로고    scopus 로고
    • Don Syme. Active patterns in F#. blogs.msdn.com/dsyme, 2006a.
    • Don Syme. Active patterns in F#. blogs.msdn.com/dsyme, 2006a.
  • 25
    • 34247396602 scopus 로고    scopus 로고
    • Leveraging NET meta-programming components from F, Integrated queries and interoperable heterogeneous execution
    • Don Syme. Leveraging NET meta-programming components from F#: Integrated queries and interoperable heterogeneous execution. In Proceedings of the ACM SIGPLAN Workshop on ML and its Applications, 2006b.
    • (2006) Proceedings of the ACM SIGPLAN Workshop on ML and its Applications
    • Syme, D.1
  • 26
    • 38849160964 scopus 로고    scopus 로고
    • Don Syme and James Margetson. F# website.research.microsoft.com/fsharp, 2006.
    • Don Syme and James Margetson. F# website.research.microsoft.com/fsharp, 2006.
  • 29
    • 84944082436 scopus 로고
    • Views: A way for pattern matching to cohabit with data abstraction
    • ACM
    • Philip Wadler. Views: A way for pattern matching to cohabit with data abstraction. In Principles of Programming Languages. ACM, 1987.
    • (1987) Principles of Programming Languages
    • Wadler, P.1


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