idris-0.9.2.1: Functional Programming Language with Dependent Types

The idris package

Idris is a general purpose language with full dependent types. It is compiled, with eager evaluation. Dependent types allow types to be predicated on values, meaning that some aspects of a program's behaviour can be specified precisely in the type. The language is closely related to Epigram and Agda. There is a tutorial at http://www.idris-lang.org/documentation. Features include:

Properties

Versions0.1.3, 0.1.3.1, 0.1.4, 0.1.5, 0.1.7, 0.1.7.1, 0.9.0, 0.9.1, 0.9.2, 0.9.2.1, 0.9.3, 0.9.3.1, 0.9.4, 0.9.4.1, 0.9.5, 0.9.5.1, 0.9.6, 0.9.6.1, 0.9.7
Dependenciesbase (4.*), binary, bytestring, Cabal, containers, directory, epic (≥0.9.3), filepath, haskeline, mtl, parsec, pretty, process, transformers
LicenseBSD3
AuthorEdwin Brady
MaintainerEdwin Brady <eb@cs.st-andrews.ac.uk>
StabilityBeta
CategoryCompilers/Interpreters, Dependent Types
Home pagehttp://www.idris-lang.org/
Source repositorygit clone git://github.com/edwinb/Idris-dev.git
Executablesidris
Upload dateThu Mar 29 11:08:04 UTC 2012
Uploaded byEdwinBrady

Downloads