Elixir

E96206

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

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Elixir canonical 4

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

Referenced by (4)

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

Ruby influenced Elixir
Erlang influenced Elixir