II.
Language JSON
Structured · livelanguage:erlang
Erlang json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "language:erlang",
"_kind": "Language",
"_file": "domain/languages/erlang.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Erlang",
"paradigms": [
"functional",
"concurrent"
],
"description": "Erlang is a functional, concurrent, fault-tolerant language designed at\nEricsson in the 1980s for building distributed, real-time telephony\nsystems. It runs on the BEAM virtual machine and pioneered the actor\nmodel for concurrency via lightweight processes and message passing.\n\nOTP (Open Telecom Platform) provides battle-tested abstractions:\ngen_server, supervisor trees, applications, and releases. Erlang's\n\"let it crash\" philosophy and hot code reloading are cornerstones of\nits operational model. It underpins WhatsApp, RabbitMQ, CouchDB, and\nEjabberd. Elixir is a modern, Ruby-inspired language that compiles to\nBEAM bytecode and shares the entire Erlang/OTP ecosystem.\n"
},
"outgoingEdges": [
{
"from": "language:erlang",
"to": "domain:telecommunications",
"kind": "applies_to",
"attributes": {}
},
{
"from": "language:erlang",
"to": "domain:software-engineering",
"kind": "applies_to",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "stack-profile:erlang-otp-telecom",
"to": "language:erlang",
"kind": "composed_of"
},
{
"from": "tool:rabbitmq",
"to": "language:erlang",
"kind": "belongs_to_language"
}
]
}