Reia (programming language)
Appearance
Paradigm | multi-paradigm: concurrent, object-oriented, imperative, functional, declarative |
---|---|
First appeared | 2008 |
Typing discipline | dynamic, strong |
License | MIT |
Website | reia-lang |
Influenced by | |
Erlang, Ruby, Python | |
|
Reia is a general-purpose concurrent object-oriented programming language for the Erlang virtual machine.
Reia supports multiple programming paradigms including imperative, functional, declarative, object oriented, and concurrent. It uses the actor model for concurrency in a manner that works alongside its object system. It uses pattern matching as the primary operation by which it selects branches to take and binds variables. It also has a dynamic type system and automatic memory management; it is therefore similar in varying respects to Erlang, Ruby, and Python.
See also
External links
- Official website
- Interview with Reia Creator Tony Arcieri Part I, Part II
- Reia: Targeting BEAM for extreme reliability
- Reia Brings Scripting to Erlang
- Reia: Python/Ruby style language on top of Erlang