Scheme Interpreter implemented in Java
BCPL was designed by Martin Richards at Cambridge University (1966)
An object-oriented script language to embed in any application
A functional programming language
dependently typed functional programming language