# Idris vs ReasonML 比較 この2つはかなり性格の違う言語なので、目的によって選択が変わります。 ## Idris **特徴** - 依存型(Dependent Types)を持つ純粋関数型言語 - 型レベルで値を扱えるため、「長さnのリスト」など非常に厳密な仕様を型で表現可能 - 定理証明にも使える(Coq/Agdaに近いが、より「実用プログラミング寄り」) - Idri