Elixir

E96206

Elixir is a functional, concurrent programming language built on the Erlang VM, known for its scalability, fault tolerance, and expressive syntax.

All labels observed (1)

Label Occurrences
Elixir canonical 4

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf concurrent programming language ⓘ
functional programming language ⓘ
general-purpose programming language ⓘ
programming language ⓘ
basedOn Erlang ⓘ
designedBy José Valim ⓘ
developer Elixir Core Team ⓘ
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) ⓘ
Phoenix (web framework) ⓘ
influencedBy Clojure ⓘ
Erlang ⓘ
Lisp programming language ⓘ
surface form: Lisp

Ruby ⓘ
license Apache License 2.0 ⓘ
notableFramework Nerves ⓘ
Phoenix ⓘ
notableUseCase distributed systems ⓘ
fault-tolerant services ⓘ
real-time systems ⓘ
web applications ⓘ
paradigm concurrent ⓘ
distributed ⓘ
functional ⓘ
metaprogramming ⓘ
process-oriented ⓘ
platform cross-platform ⓘ
primaryImplementationLanguage Erlang ⓘ
runsOn BEAM virtual machine ⓘ
Erlang VM ⓘ
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 ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Ruby → influenced → Elixir ⓘ
Erlang → influenced → Elixir ⓘ