A dynamic, functional language designed for building scalable and maintainable applications, featuring immutability, pattern matching and running on the BEAM VM.
functional, concurrent, distributed, meta-programming, process-oriented
web development, distributed system, real-time computing
first-class functions, pattern matching, macros, destructuring, string interpolation, modules, hot reload, REPL
dynamic system, structural typing, strong typing, partial inference, runtime checking, conservative type coercion, optional type annotations
compiled, interpreted
ex, exs
Status | active |
Type | programming |
Created | 2011 |
Designed by | José Valim |
Developed by |
Plataformatec José Valim |
PyPL Index | N/A |
TIOBE Index | #47 |
GitHub rank | #55 |