Reia (programming language)
From Wikipedia, the free encyclopedia
| Paradigm(s) | multi-paradigm: concurrent, object-oriented, imperative, functional, declarative |
|---|---|
| Appeared in | 2008 |
| Typing discipline | dynamic, strong |
| Influenced by | Erlang, Ruby, Python |
| License | MIT |
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.
[edit] See also
[edit] External links
- Official website
- DePue, Chad (December 10, 2008). "Interview with Reia Creator Tony Arcieri on Erlang, Reia, Python, and Rails". Erlang Inside. http://erlanginside.com/interview-with-reia-creator-tony-arcieri-on-erlang-reia-python-and-rails-48.
- DePue, Chad (December 12, 2008). "Interview with Tony Arcieri on Reia and Erlang, Part II". Erlang Inside. http://erlanginside.com/interview-with-tony-arcieri-on-reia-and-erlang-part-ii-59.
- Ghosh, Debasish (June 9, 2008). "Ruminations of a Programmer: Targeting BEAM for extreme reliability". Ruminations of a Programmer. Blogger. http://debasishg.blogspot.com/2008/06/targeting-beam-for-extreme-reliability.html.
- DePue, Chad (October 22, 2008). "Reia Brings Scripting to Erlang". Erlang Inside. http://erlanginside.com/reia-brings-scripting-to-erlang-34.
- Welton, David N. (September 26, 2008). "Reia: Python/Ruby style language on top of Erlang". Lambda the Ultimate. http://lambda-the-ultimate.org/node/3018.
| This programming language-related article is a stub. You can help Wikipedia by expanding it. |