reia

所属分类:编程语言基础
开发工具:Erlang
文件大小:0KB
下载次数:0
上传日期:2012-07-05 17:41:47
上 传 者sh-1993
说明:  Erlang VM BEAM的类Ruby混合OOP函数编程语言
(Ruby-like hybrid OOP functional programming language for BEAM, the Erlang VM)

文件列表:
LICENSE (1059, 2012-07-05)
Rakefile (4427, 2012-07-05)
benchmarks/ (0, 2012-07-05)
benchmarks/doloops_benchmark.erl (274, 2012-07-05)
benchmarks/doloops_benchmark.re (129, 2012-07-05)
benchmarks/ebin/ (0, 2012-07-05)
benchmarks/forloops_benchmark.erl (270, 2012-07-05)
benchmarks/forloops_benchmark.re (222, 2012-07-05)
benchmarks/recursion_benchmark.erl (137, 2012-07-05)
benchmarks/recursion_benchmark.re (144, 2012-07-05)
benchmarks/runner.re (1276, 2012-07-05)
benchmarks/sleep_benchmark.erl (81, 2012-07-05)
benchmarks/sleep_benchmark.re (67, 2012-07-05)
bin/ (0, 2012-07-05)
bin/ire (130, 2012-07-05)
bin/reia (280, 2012-07-05)
bin/reiac (535, 2012-07-05)
ebin/ (0, 2012-07-05)
examples/ (0, 2012-07-05)
examples/fibonacci.re (1237, 2012-07-05)
examples/greeter.re (346, 2012-07-05)
examples/hello_world.re (151, 2012-07-05)
lib/ (0, 2012-07-05)
lib/dir.re (1260, 2012-07-05)
lib/erl_parser.re (617, 2012-07-05)
lib/json_parser.re (707, 2012-07-05)
lib/process.re (542, 2012-07-05)
lib/reia_parser.re (390, 2012-07-05)
lib/system.re (1421, 2012-07-05)
lib/tcpserver.re (970, 2012-07-05)
lib/tcpsocket.re (2073, 2012-07-05)
lib/time.re (823, 2012-07-05)
src/ (0, 2012-07-05)
src/builtins/ (0, 2012-07-05)
... ...

Reia ==== FYI: Reia is defunct. No additional work on it is planned. If you are interested in the ideas behind Reia, I strongly suggest you check out the Elixir language, which is now in a more mature stage of development than Reia: [https://github.com/elixir-lang/elixir](https://github.com/elixir-lang/elixir) About ----- Welcome to Reia (pronounced RAY-uh), a Ruby-like scripting language for the Erlang virtual machine (BEAM). Want to know more about Reia? Syntax examples and that sort of thing? Please visit the home page at: [http://reia-lang.org](http://reia-lang.org) Compiling Reia -------------- Reia requires Erlang version R12B-3 (5.6.3) or later. The latest version of Erlang is available here: [http://www.erlang.org/download.html](http://www.erlang.org/download.html) You'll also need Ruby and Rake installed. To compile Reia, type: rake After compilation is complete, you'll see the test suite run and if everything went well it should hopefully pass. Implementation -------------- Here's some thoroughly interesting implementation trivia about Reia: * Leex-based scanner * Yecc-based grammar (a Neotoma-based branch is also available) * Successive parse transforms convert Reia parse trees into the Erlang abstract format, then into BEAM/HiPE bytecode Links ----- * Home Page: [http://reia-lang.org](http://reia-lang.org) * Reia Wiki: [http://wiki.reia-lang.org/](http://wiki.reia-lang.org/) * Mailing List: [http://groups.google.com/group/reia](http://groups.google.com/group/reia) * Author's Blog: [http://unlimitednovelty.com/](http://unlimitednovelty.com/) * Author's Twitter: [http://twitter.com/bascule](http://twitter.com/bascule) * IRC: irc.freenode.net #reia About the Author ---------------- Reia was created by Tony Arcieri, a programmer from Denver, Colorado, USA. Tony has a background in network services and distributed peer-to-peer systems. His favorite programming languages are Ruby and Erlang.

近期下载者

相关文件


收藏者