Category:Egison: Difference between revisions

Content added Content deleted
No edit summary
(Added lisp implementation tag)
Line 8: Line 8:
{{language programming paradigm|Pattern-matching oriented}}
{{language programming paradigm|Pattern-matching oriented}}
{{language programming paradigm|functional}}
{{language programming paradigm|functional}}
{{implementation|Lisp}}

'''Egison''' is the world's first programming language that realized non-linear pattern-matching against unfree data types.
'''Egison''' is the world's first programming language that realized non-linear pattern-matching against unfree data types.
We can directly represent pattern-matching against lists, multisets, sets, trees, graphs and any kind of data types.
We can directly represent pattern-matching against lists, multisets, sets, trees, graphs and any kind of data types.