The egison package

[Tags: library, mit, program]

An interpreter for Egison, the programming langugage that realized non-linear pattern-matching against unfree data types. With Egison, we can directly represent pattern-matching against a wide range of data types such as lists, multisets, sets, trees and graphs. We can find Egison programs in lib and sample directories. This package also include Emacs Lisp file elisp/egison-mode.el.

The following code is the program that determines poker-hands written in Egison. All hands are expressed in a single pattern. Isn't it exciting? We can run this code online at http://www.egison.org/demonstrations/poker-hands.html.

The pattern-matching of Egison is very powerful. Please view and try more demonstrations.

http://www.egison.org/demonstrations/

Egison makes programming dramatically simple. Please try Egison.


Properties

Versions0.1, 0.1.1, 0.1.2, 0.1.2.1, 0.1.2.2, 0.1.2.3, 0.1.2.4, 0.1.2.5, 0.2.0.0, 0.2.0.1, 0.2.0.2, 0.2.1.0, 0.2.1.1, 0.3.0.0, 0.3.0.1, 0.3.0.2, 0.3.0.3, 0.3.1.0, 0.3.1.1, 0.4.0.0, 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.6, 2.1.7, 2.1.8, 2.1.9, 2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.1.16, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.3.6, 2.3.7, 2.3.8, 2.3.9, 2.3.10, 2.4.0, 2.4.1, 2.4.2, 2.4.3, 2.4.4, 2.4.5, 2.4.6, 2.4.7, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.0.7, 3.0.8, 3.0.9, 3.0.10, 3.0.11, 3.0.12, 3.1.0, 3.1.1, 3.2.0, 3.2.1, 3.2.2, 3.2.3, 3.2.4, 3.2.5, 3.2.6, 3.2.7, 3.2.8, 3.2.9, 3.2.10, 3.2.11, 3.2.12, 3.2.13, 3.2.14, 3.2.15, 3.2.16, 3.2.17, 3.2.18, 3.2.19, 3.2.20, 3.2.21, 3.2.22, 3.2.23, 3.2.24, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5, 3.3.6, 3.3.7, 3.3.8, 3.3.9, 3.3.10, 3.3.11, 3.3.12, 3.3.13, 3.3.14, 3.3.15, 3.3.16, 3.3.17, 3.4.0
Dependenciesarray, base (>=4.0 && <5), containers, directory, egison, filepath, ghc, ghc-paths, haskeline, mtl, parsec (>=3.0), random, regex-posix, strict-io, text, transformers, unordered-containers
LicenseMIT
AuthorSatoshi Egi, Ryo Tanaka, Takahisa Watanabe, Kentaro Honda
MaintainerSatoshi Egi <egi@egison.org>
CategoryCompilers/Interpreters
Home pagehttp://www.egison.org
Source repositoryhead: git clone https://github.com/egison/egison.git
Executablesegison
UploadedFri Dec 5 06:52:11 UTC 2014 by SatoshiEgi
Downloads11397 total (782 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees