Jump to content

Reia (programming language)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 173.8.245.230 (talk) at 01:31, 10 January 2009 (infobox). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Reia
Paradigmmulti-paradigm: concurrent, object-oriented
First appeared2008
Typing disciplinedynamic, strong
LicenseMIT
Websitereia-lang.org
Influenced by
Erlang, Ruby, Python

Reia is a general-purpose concurrent 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