Elixir
E96206
concurrent programming language
functional programming language
general-purpose programming language
programming language
Elixir is a functional, concurrent programming language built on the Erlang VM, known for its scalability, fault tolerance, and expressive syntax.
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
concurrent programming language
ⓘ
functional programming language ⓘ general-purpose programming language ⓘ programming language ⓘ |
| basedOn | Erlang NERFINISHED ⓘ |
| designedBy | José Valim NERFINISHED ⓘ |
| developer | Elixir Core Team NERFINISHED ⓘ |
| fileExtension |
.ex
ⓘ
.exs ⓘ |
| firstAppeared | 2011 ⓘ |
| hasFeature |
OTP integration
ⓘ
Unicode support ⓘ actor model concurrency ⓘ interactive shell IEx ⓘ pipe operator ⓘ protocols for polymorphism ⓘ tooling via Mix ⓘ |
| influenced |
Nerves (embedded framework)
NERFINISHED
ⓘ
Phoenix (web framework) NERFINISHED ⓘ |
| influencedBy |
Clojure
NERFINISHED
ⓘ
Erlang NERFINISHED ⓘ Lisp NERFINISHED ⓘ Ruby NERFINISHED ⓘ |
| license | Apache License 2.0 NERFINISHED ⓘ |
| notableFramework |
Nerves
NERFINISHED
ⓘ
Phoenix NERFINISHED ⓘ |
| notableUseCase |
distributed systems
ⓘ
fault-tolerant services ⓘ real-time systems ⓘ web applications ⓘ |
| paradigm |
concurrent
ⓘ
distributed ⓘ functional ⓘ metaprogramming ⓘ process-oriented ⓘ |
| platform | cross-platform ⓘ |
| primaryImplementationLanguage | Erlang NERFINISHED ⓘ |
| runsOn |
BEAM virtual machine
NERFINISHED
ⓘ
Erlang VM NERFINISHED ⓘ |
| stableRelease | 1.16.x ⓘ |
| supports |
distributed computing
ⓘ
fault tolerance ⓘ hot code swapping ⓘ immutable data ⓘ lightweight processes ⓘ message passing concurrency ⓘ metaprogramming with macros ⓘ pattern matching ⓘ |
| typingDiscipline |
dynamic typing
ⓘ
strong typing ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.