読者です 読者をやめる 読者になる 読者になる

Reiaを試す

Erlang

via Simon Willison’s Weblog.

Reia (pronounced RAY-uh) is a Python/Ruby-like scripting language for the Erlang virtual machine (BEAM).

http://wiki.reia-lang.org/wiki/Reia_Programming_Language

ということなのだが、「何だこれ?」感がぬぐえない。

導入

コンパイルにrakeを使うので別途インストールが必要。またescriptを使うのでescriptへのパスを通しておく必要がある。FedoraのyumでインストールしたErlangの場合、escriptは/usr/lib/erlang/bin/escriptにある。

$ git clone git://github.com/tarcieri/reia.git
$ cd reia
$ export PATH=/usr/lib/erlang/bin:$PATH
$ rake

Hello World

Hello Worldを書く。

# hello.re
module HelloWorld
    def hello
        Local.puts("Hello World")

HelloWorld.hello()

実行。

$ ./bin/reia hello.re
Hello World

確かにRuby/Pythonっぽい構文だが、Erlangを書くときのような高揚感が獲られない・・・