I remember learning about Bla, a functional programming language for Amiga wrote for his master's thesis.