Github user jjmeyer0 commented on a diff in the pull request: https://github.com/apache/metron/pull/814#discussion_r147557283 --- Diff: metron-stellar/stellar-common/README.md --- @@ -100,6 +102,28 @@ In the core language functions, we support basic functional programming primitiv * `FILTER` - Filters a list by a predicate in the form of a lambda expression. For instance `FILTER([ 'foo', 'bar'], (x ) -> x == 'foo' )` returns `[ 'foo' ]` * `REDUCE` - Applies a function over a list of input. For instance `REDUCE([ 1, 2, 3], (sum, x) -> sum + x, 0 )` returns `6` +### Stellar Language Match Expression + +Stellar provides the capability to write match expressions, which are similar to switch statements commonly found in c like languages, but more like +Scala's match. --- End diff -- I'd be a bit hesitant to say this is similar to Scala's match. Our match statement doesn't really support pattern matching.
---