- Express Intuition Directly with Essentially New Syntax - Egison is a programming language that features extensible efficient non-linear pattern matching with backtracking for non-free data types. We can directly represent pattern matching for a wide range of data types including lists, multisets, sets, trees, graphs, and mathematical expressions. Egison makes programming dramatically simple! --
![The Egison Programming Language](https://cdn-ak-scissors.b.st-hatena.com/image/square/bd9f508cf9c9e88ce1e5013d6d95ef34f992099b/height=288;version=1;width=512/https%3A%2F%2Fwww.egison.org%2Fimages%2FEgisonLogo2.png)