# Idris 还是 ReasonML? 这两个语言定位差别很大,取决于你的目标: ## Idris - **定位**:研究/实验性语言,依赖类型(dependent types)的代表 - **优势**: - 类型系统极强,可以在类型层面证明程序正确性 - 适合学习类型论、形式化验证 - Idris 2 基于 QTT(Quantitative Type Theory),设计很前沿