A language by Don Sannella of the university of edinburgh combining algebraic specification and functional programming.
["Program Specification and Development in Standard ML", D. Sannella et al, 12th POPL, ACM 1985].