LocalazyLocalazy
Idris est un langage de programmation fonctionnel à typage statique avec inférence de type et types dépendants. Il est basé sur la famille des langages ML et emprunte des fonctionnalités à Haskell et à d'autres langages. Idris est un langage à usage général, avec un accent sur la sécurité des types, la vérification des programmes et les performances. Il possède un système de types fort et statique avec des types dépendants. Cela permet d'utiliser les types pour exprimer des invariants et garantir que les programmes satisfont certaines propriétés. Le système de types est également utilisé pour générer de la documentation, faciliter la refactorisation et améliorer les performances. Idris est open source et disponible sous la licence MIT.