4 ms·
> This collection of battle-tested concurrency patterns that has been in use for a long time, in a variety of settings, is called OTP. OTP seems like a pretty
by mcphage 4y ago
> This collection of battle-tested concurrency patterns that has been in use for a long time, in a variety of settings, is called OTP.
OTP seems like a pretty overloaded acronym—what does it mean here?
- jaggederest 4y agoOTP in an Erlang context refers to the Open Telecom Platform - a bit of a misnomer since you can do a lot of things with it that do not inherently relate to telecoms, but that's how it evolved.
- chc 4y agoFor context, Erlang itself was originally created at the telecom company Ericsson — the name is short for "Ericsson Language". But as concurrency and networking became bigger parts of software in general, the qualities that made Erlang good for telecom software turned out to be generally useful.
- thaumasiotes 4y ago> the name is short for "Ericsson Language" But just for fun, it's also the name of a Chinese Buddhist god: https://en.wikipedia.org/wiki/Erlang_Shen https://en.wikipedia.org/wiki/Erlang_Shen
- YouWhy 4y agoI think the name was a play on both "Ericsson Language" and the name of Agner Krarup Erlang, who pioneered queuing theory (before it was known as such) to address the fundamental question of inter-exchange capacity planning. The unit "erlang", for "1 busy circuit/resource" is named in honor of that research. https://en.m.wikipedia.org/wiki/Agner_Krarup_Erlang https://en.m.wikipedia.org/wiki/Agner_Krarup_Erlang
- gilbetron 4y agoOpen Telecom Platform, I think?
- butterisgood 4y agoOr Outlaw Techno Psychobitch for the Bananarama of Languages. https://www.youtube.com/watch?v=rRbY3TMUcgQ https://www.youtube.com/watch?v=rRbY3TMUcgQ