About Hasp The goal of Hasp is to combine the best features of the two best languages on the planet - Haskell and Lisp. Haskell is a strongly typed, lazy, functional language that many people find excellent for quickly developing defect-free software. Lisp has the best macro functionality of any language, due to everything in Lisp being a list. In combining the two, we get Hasp, a language with pr