Idris is a purely-functional programming language with dependent types, quantity annotations, optional lazy evaluation, and features such as a totality checker. Idris is designed to be a general-purpose programming language similar to Haskell, but may also be used as a proof assistant. The Idris type system is similar to Agda's. Compared to Agda, Idris prioritizes management of side effects and support for embedded domain-specific languages. Idris is compiled by modular backends, which provide code generation and a runtime system. The Idris compiler includes backends for Chez Scheme, Racket, JavaScript (both browser- and Node.js-based), and C. Additional third-party backends are available for other platforms. More information...
According to PR-model, idris-lang.org is ranked 190,324th in multilingual Wikipedia, in particular this website is ranked 146,308th in English Wikipedia.
The website is placed before stationsfantomes.wordpress.com and after tricitiesdispatch.com in the BestRef global ranking of the most important sources of Wikipedia.