Practical Aspects of Declarative Languages
DOI: 10.1007/978-3-540-77442-6_11
|View full text |Cite
|
Sign up to set email alerts
|

Matchete: Paths through the Pattern Matching Jungle

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(10 citation statements)
references
References 18 publications
0
10
0
Order By: Relevance
“…Matchete [10] extends Java with pattern matching operators similar to extractors, but matches on regular expressions and other specialized expressions. It does not support exhaustiveness analysis.…”
Section: Related Workmentioning
confidence: 99%
“…Matchete [10] extends Java with pattern matching operators similar to extractors, but matches on regular expressions and other specialized expressions. It does not support exhaustiveness analysis.…”
Section: Related Workmentioning
confidence: 99%
“…Machete (a forerunner to Thorn) is the most conventional: introducing a match statement, a rich library of patterns, and a separate type of "deconstructor" declaration to objects that extract values when objects are matched [9]. Again presaging Thorn, Machete includes special patterns (and syntax) for matching with regular expressions, arrays, bitpatterns, and XML.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…The above method is named between()and(), and we could request it on the object 7 by writing 7.between(5) and (9) Single arguments that are literals do not require parentheses, so alternatively we could write…”
Section: An Overview Of Gracementioning
confidence: 99%
See 1 more Smart Citation
“…Nevertheless, recent work [14,26] introduced pattern matching in programming languages supporting the main current object oriented features as F# [1] and Scala [23]. In addition, some extensions of Java supporting pattern matching appeared in the last few years [16,24]. Pattern matching checks if an expression respects a given pattern looking at an ordered list of case expressions.…”
Section: Introductionmentioning
confidence: 99%