My 2 cents: OCaml is used at the University of California, San Diego, as part of the undergraduate Programming Languages class (along with Python and Prolog). cf. http://cseweb.ucsd.edu/classes/wi13/cse130-a/ - Valentin On Fri, Mar 15, 2013 at 10:26 PM, Jason Yeo wrote: > I'm an undergrad at the National University of Singapore. We are taught to > use ocaml for a Programming Language Implementation class. > > Previously, the class was taught using java. Ocaml is definitely a better > choice for the class because of ADTs and the expressiveness of the language. >