Ian Jones Logo


Runs on BEAM Virtual Machine

CouchDB, SimpleDB written in Erlang

The Birth of Erlang

At the time we wanted to find a better way of writing the control software for a telephone exchange. I started fiddling around with Prolog. Prolog was fantastic but didn’t do exactly what I wanted. So, I started messing around with Prolog. I thought, “I wonder what would happen if I changed the way Prolog does things?” So, I wrote a Pro- log meta-interpreter that added parallel processes to Prolog, and then I added error handling mechanisms, and so on. After a while, this set of changes to Prolog acquired a name, Erlang, and a new language was born.

Dr. Armstrong 7 Languages in 7 Weeks Book