Reia was a general-purpose concurrent object-oriented programming language for the Erlang virtual machine. As of August 10, 2011, Reia has been declared defunct in favor of Elixir.
Reia supported multiple programming paradigms including imperative, functional, declarative, object oriented, and concurrent. It used the actor model for concurrency in a manner that worked alongside its object system. It used pattern matching as the primary operation by which it selected branches to take and bind variables. It also had a dynamic type system and automatic memory management; it was therefore similar in varying respects to Erlang, Ruby, and Python.
- Official website
- DePue, Chad (December 10, 2008). "Interview with Reia Creator Tony Arcieri on Erlang, Reia, Python, and Rails". Erlang Inside.
- Ghosh, Debasish (June 9, 2008). "Ruminations of a Programmer: Targeting BEAM for extreme reliability". Ruminations of a Programmer. Blogger.
- DePue, Chad (October 22, 2008). "Reia Brings Scripting to Erlang". Erlang Inside.
- Welton, David N. (September 26, 2008). "Reia: Python/Ruby style language on top of Erlang". Lambda the Ultimate.
- Arcieri, Tony (June 29, 2011). "Why i'm stopping work on Reia".
Coordinates: 50°01′19″N 28°37′19″E / 50.0219°N 28.6219°E