Content deleted Content added
Idris 2 Tags: Mobile edit Mobile web edit |
Omnipaedista (talk | contribs) clarification |
||
Line 24:
'''Idris''' is a [[purely functional programming|purely functional]] [[programming language]] with [[dependent type]]s, optional [[lazy evaluation]], and features such as a [[Termination analysis|totality checker]]. Idris may be used as a [[proof assistant]], but it is designed to be a [[general-purpose programming language]] similar to [[Haskell (programming language)|Haskell]].
The Idris [[type system]] is similar to [[Agda (programming language)|Agda]], and proofs are similar to [[Coq]], including [[Tactic (
Idris 2, an unreleased successor to Idris based on [[quantitative type theory]], currently compiles to [[Scheme (programming language)|Scheme]].<ref>{{Citation|last=Brady|first=Edwin|title=A dependently typed programming language, a successor to Idris: edwinb/Idris2|date=2019-08-13|url=https://github.com/edwinb/Idris2|access-date=2019-08-13}}</ref>
|