Reia (programming language)
Appearance
Reia is a general-purpose dynamic object-oriented programming language for the Erlang virtual machine.
Reia supports multiple programming paradigms including including functional, declarative, object oriented, imperative 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 Python, Ruby, and Erlang.
See also
- Python (programming language)
- Ruby (programming language)
- Erlang (programming language)
- Object-oriented programming
- Declarative programming
- Pattern matching
- Actor model
- Dynamic typing
- Concurrent computing
- Distributed computing
External links
- Reia language home page
- Reia Brings Scripting to Erlang
- Reia: Python/Ruby style language on top of Erlang
- Reia: Targeting BEAM for extreme reliability