Home

Recent Events

About the Yale Haskell Group

Founded by Paul Hudak, the Yale Haskell Group played an integral role in the conception, evolution, implementation, and application of the Haskell programming language. Although the group is no longer active, members have helped to write the Haskell Report, a tutorial on Haskell, and a popular textbook: The Haskell School of Expression (SOE).

The Yale Haskell Group focused both on advancing Haskell and on using it in interesting ways in research, education, and the real world. Most notably, the group used Haskell to construct a variety of domain-specific embedded languages (DSELs): languages that use Haskell as a framework within which to build abstractions specific to an underlying domain.

Many of the group’s DSELs are based on a programming paradigm called Functional Reactive Programming, or FRP.  FRP has been used as a basis for DSELs in animation (Fran), robotics (Frob), computer vision (FVision), graphical user interfaces (Fruit), parallel programming (HPorter), networking (Nettle) and computer music (Euterpea).  The group also developed an arrow-based version of FRP called Yampa, and most of the group’s other recent DSEL’s are based on Yampa concepts.

Acknowledgments

The Yale Haskell Group wishes to acknowledge the generous support of its funding agencies, including the National Science Foundation (NSF), the Defense Advanced Research Projects Agency (DARPA), and Microsoft Research.

Comments are closed.