Reia (programming language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Reia
Paradigm(s) multi-paradigm: concurrent, object-oriented, imperative, functional, declarative
Appeared in 2008
Typing discipline dynamic, strong
Influenced by Erlang, Ruby, Python
License MIT
Wikibooks logo Reia at Wikibooks

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


Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages