Idris

Idris is a purely-functional programming language with dependent types, optional lazy evaluation, and features such as a totality checker. Idris may be used as a proof assistant, but is designed to be a general-purpose programming language similar to Haskell. Wikipedia

Created Year: 2007
Implemented in: Haskell
File extensions: idr, lidr

Wikidata: Q15408477

Influenced by: AgdaCleanEpigramHaskellRocq

Programming paradigms: functional programmingpurely functional programmingtotal functional programming

Language types: dependently typed programming languagepurely functional programming language

Idris Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in Idris

module Main

main : IO ()
main = putStrLn "Hello World"

Search on GitHub


Latest data update: 2025-01-02