LocalazyLocalazy
Idris ist eine statisch typisierte funktionale Programmiersprache mit Typinferenz und abhängigen Typen. Sie basiert auf der ML-Sprachfamilie und leiht sich Eigenschaften von Haskell und anderen Sprachen. Idris ist eine Allzwecksprache mit dem Schwerpunkt auf Typsicherheit, Programmverifikation und Leistung. Sie hat ein starkes, statisches Typsystem mit abhängigen Typen. Damit können Typen verwendet werden, um Invarianten auszudrücken und sicherzustellen, dass Programme bestimmte Eigenschaften erfüllen. Das Typsystem wird auch zur Erstellung von Dokumentation, zur Vereinfachung des Refactorings und zur Verbesserung der Leistung verwendet. Idris ist quelloffen und unter der MIT-Lizenz verfügbar.