Skip to content

Commit

Permalink
add Key Features to Erlang About page
Browse files Browse the repository at this point in the history
  • Loading branch information
maco committed Feb 22, 2022
1 parent 8cc49a7 commit c374dc2
Showing 1 changed file with 32 additions and 1 deletion.
33 changes: 32 additions & 1 deletion config.json
Original file line number Diff line number Diff line change
Expand Up @@ -964,7 +964,38 @@
]
},
"concepts": [],
"key_features": [],
"key_features": [
{
"title": "Functional",
"content": "Multi-clause functions with pattern matching and guards are the building blocks of Erlang code.",
"icon": "functional"
},
{
"title": "Dynamically typed",
"content": "Erlang has no compile-time type checks, favoring run-time pattern matching.",
"icon": "dynamically-typed"
},
{
"title": "Immutable",
"content": "All data in Erlang is immutable, allowing for safer and easier-to-reason-about concurrency.",
"icon": "immutable"
},
{
"title": "Concurrent",
"content": "Erlang uses the actor model - shared-nothing concurrency via message passing.",
"icon": "concurrency"
},
{
"title": "Fault tolerant",
"content": "Erlang runs in a VM known for running low-latency, distributed and fault-tolerant systems.",
"icon": "safe"
},
{
"title": "Flexible package manager",
"content": "Can pull in both Erlang and Elixir packages, both public and private",
"icon": "tooling"
}
],
"tags": [
"paradigm/functional",
"typing/dynamic",
Expand Down

0 comments on commit c374dc2

Please sign in to comment.