SASL[1]


Saint Andrews Static Language


David A. Turner, 1976


A derivative of ISWIM with infinite data structures. Fully lazy and weakly typed. Designed for teaching functional programming, with very simple syntax. A version of the expert system EMYCIN has been written in SASL.

"A New Implementation Technique for Applicative Languages", David A. Turner, Software Practice & Experience 8:31-49 (1979).