Curry，是一种实验式的函数程式语言，基于Haskell而实作，混合了函数与逻辑编程，也加入约束编程的特性。它的名称取自数学家哈斯凯尔·加里，在许多层面，它可以被视为是Haskell的超集合。