Før det fantes noen spesifikasjon eller implementasjon av Haskell ble det utviklet en liste over mål som programmeringsspråket skulle oppfylle.