Tags: Programming Language.
Idris is a general-purpose pure functional programming language with dependent types. The type system is similar to the one used by Agda.The language supports interactive theorem-proving comparable to Coq including tactics while the focus remains on general-purpose programming even before theorem-proving.