Category:Egison: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 8:
{{language programming paradigm|Pattern-matching oriented}}
{{language programming paradigm|functional}}
{{implementation|Lisp}}
'''Egison''' is the world's first programming language that realized non-linear pattern-matching with backtracking.
 
We can directly represent pattern-matching against lists, multisets, sets, trees, graphs and any kind of data types.
'''Egison''' is the world's firsta programming language that realizedrealizes non-linear pattern-matching withagainst unfree data backtrackingtypes.
We can directly represent pattern-matching against a wide range of data types such as lists, multisets, sets, trees, graphs and any kind of data typesgraphs.
Egison makes programming dramatically simple!
 
Line 16 ⟶ 18:
Egison proposes a new paradigm pattern-matching-oriented. The combination of all of the following features enables intuitive powerful pattern-matching.
 
* Non-linear patterns with lexical scoping
* Pattern-matching with multiple results
* Modularization of the way of pattern-matching
* Pattern-matching with backtrackinglexical scoping
* Non-linear patterns with lexical scoping
 
= Poker Hands Demonstration =
Anonymous user