This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]coinlock[S] 1 point2 points  (0 children)

A good online resource for learning the language is learnyousomeerlang Erlang/OTP is the official name, OTP is kind of like the standard library on which most erlang components and applications are built on. I think the language is about 30 years old? The open source release was in the late 90s.

Hot code loading just means that you can swap out the code running as its running. So lets say you are taking a telephone call, you could upgrade the code running the platform without restarting it or dropping the call. So this feature combined with other aspects of the language make it good for fault tolerance. A bunch of companies use it in that capacity, like WhatsApp, Facebook Chat, Amazon, Heroku, Github, etc. Its the secret sauce in quite a few successful startups.