1987年9月,在俄勒冈州波特兰举办的函数式编程语言与计算机体系结构大会上举办了一个会议,讨论了目前函数式编程语言的窘境,那就是:当时已经有十多种惰性[1]的、纯的函数式语言,但所有这些语言在表达能力与语义上都很相似。因此,与会者一致认为有必要成立一个委员会来设计一个通用语言,使得新的思想能够更快的得到回应、真实的应用开发有稳固的基础,并且能支持更多人使用函数式编程语言。就在这种背景下,Haskell 1.0 于1990年被公布,Haskell语言的命名是为了纪念逻辑学家Haskell B. Curry。这种语言的最新版本[1]是在原来版本的基础上经过修改的变体(Haskell-98-Standard于1999年),Haskell是现如今被用于研究的最广泛的一种函数式编程语言。