Using an annotation seems like a hackish way. I'd rather go with an extended 
version of switch or even better a native matching parameter syntax. Just my 2 
cents. 

Johannes 

> Am 26.11.2016 um 00:29 schrieb Jorge Franco <[email protected]>:
> 
> Hello!
> 
> I'm playing with elixir language lately, and I like the pattern matching and 
> guards in functions. I'm sure more proposal about pattern matching have been 
> done. And yes, in groovy switch is very powerful. But I think can be 
> interesting add something similar in groovy, so then groovy is more 
> functional friendly and readable.
> 
> Please take a look at this implementation idea, using AST's:
> https://gist.github.com/chiquitinxx/296ec6cd0cf4d5afe01e6693f14a877b
> 
> What do you think? not very interesting, maybe other implementation ideas, 
> too much complex, switch wins, ...
> 
> Thank you for your time.
> 
> Some links to elixir:
> http://elixir-lang.org/getting-started/pattern-matching.html
> http://culttt.com/2016/05/23/multi-clause-functions-pattern-matching-guards-elixir/

Reply via email to