ris亦拥有 JavaScript、Java 和 LLVM 的编译器后端。"Idris" 的名字来自于20世纪70年代的英国儿童动画片《》里，一条会唱歌的龙。
语言特性.
依赖类型.Idris 支持对依赖类型（formula_1）的定义。如下定义了formula_2，即元素类型 formula_3 的 formula_4-元组类型：data Nat = O | S Natinfixr 5 ::data Vect : Type -> Nat -> T