egison
Version 3.3.4 revision 0 uploaded by SatoshiEgi.
Package meta
- Synopsis
- Programming language with non-linear pattern-matching with backtracking
- Description
An interpreter for Egison, the programming langugage that realized non-linear pattern-matching with backtracking. With Egison, we can directly represent pattern-matching against lists, multisets, sets, trees, graphs and any kind of data types. We can find Egison programs in
lib
andsample
directories. This package also include Emacs Lisp fileegison-mode.el
inelisp
directory.The following code is the program that determines poker-hands written in Egison. All hands are expressed in a single pattern. We can run this code online at http://www.egison.org/demonstrations/poker-hands.html.
The pattern-matching of Egison is very powerful. We can use it for pattern-matching against graphs, too. Egison is not popular at all now. Please help us to make Egison popular.
- Author
- Satoshi Egi, Ryo Tanaka, Takahisa Watanabe, Kentaro Honda
- Bug reports
- n/a
- Category
- Compilers/Interpreters
- Copyright
- n/a
- Homepage
- http://www.egison.org
- Maintainer
- Satoshi Egi <egi@egison.org>
- Package URL
- n/a
- Stability
- n/a