Provider）.Idris 拥有与 F# 相似的类型提供器，它允许编译器在编译期间根据所执行代码的需求而生成新的类型信息。这使得静态类型系统更具可扩展性。
示例.
语法.Idris 的语法与Haskell有许多相似之处。一个最简单的 Hello World 程序如下：module Mainmain : IO ()main = putStrLn "Hello, World!"该程序与 Haskell 的等效写法仅有两点不同：类型签名使用单个