LocalazyLocalazy
Idris je staticky typovaný funkcionální programovací jazyk s typovou inferencí a závislými typy. Vychází z rodiny jazyků ML a přebírá vlastnosti z Haskellu a dalších jazyků. Idris je jazyk pro obecné použití se zaměřením na typovou bezpečnost, verifikaci programů a výkon. Má silný statický typový systém se závislými typy. To umožňuje používat typy k vyjádření invariantů a zajistit, aby programy splňovaly určité vlastnosti. Typový systém se také používá k vytváření dokumentace, usnadňuje refaktorizaci a zvyšuje výkon. Idris má otevřený zdrojový kód a je k dispozici pod licencí MIT.