LocalazyLocalazy
Idris je staticky typovaný funkcionálny programovací jazyk s typovou inferenciou a závislými typmi. Vychádza z rodiny jazykov ML a preberá vlastnosti z Haskellu a ďalších jazykov. Idris je jazyk na všeobecné použitie so zameraním na typovú bezpečnosť, verifikáciu programov a výkon. Má silný, statický typový systém so závislými typmi. To umožňuje používať typy na vyjadrenie invariantov a zabezpečiť, aby programy spĺňali určité vlastnosti. Typový systém sa používa aj na generovanie dokumentácie, uľahčuje refaktorovanie a zvyšuje výkon. Idris je open source a je k dispozícii pod licenciou MIT.