Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.9% downloads on hackage.haskell.org

hackage.haskell.org : idris

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 https://www.idris-lang.org/documentation. Features include: Full, first class, dependent types with dependent pattern matching where clauses, with rule, case expressions, pattern matching let and lambda bindings Interfaces (similar to type classes), monad comprehensions do notation, idiom brackets, syntactic conveniences for lists, tuples, dependent pairs Totality checking Coinductive types Indentation significant syntax, extensible syntax Cumulative universes Simple foreign function interface (to C) Hugs style interactive environment

Registry - Homepage - JSON
purl: pkg:hackage/idris
Keywords: bsd3, compilers-interpreters, dependent-types, library, program
License: BSD-3-Clause
Latest release: over 2 years ago
First release: over 14 years ago
Dependent repositories: 24
Downloads: 68,541 total
Last synced: 16 days ago

    Loading...
    Readme
    Loading...