Objective Caml
Developed and used as a language for mobile code for the MMM web browser (INRIA)
A functional language in the ML tradition
It includes imperative features including references and assignment and a class-based object system
It offers the possibility of dynamically linking applets.