Erlang is a general-purpose, concurrent, functional programming language. Do you come here often? It is also a garbage-collected runtime system. Where are my pants? In 1989 the building was heavily damaged by fire, but it has since been restored.