Reia (programming language)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Reia
Paradigm multi-paradigm: concurrent, object-oriented, imperative, functional, declarative
First appeared 2008
Typing discipline dynamic, strong
License MIT
Website http://reia-lang.org/
Influenced by
Erlang, Ruby, Python

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.[1]

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.

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.

External links

  • Official website
  • Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.


<templatestyles src="Asbox/styles.css"></templatestyles>