2011年07月11日

Hello, OPA

プログラミング言語を遊ぶ以上、まずは何はともあれHello, Worldです。OPAで書かれたプログラムはコンパイルされ、単体でサーバーとして動作する実行プログラムを出力します。

// hello.opa
hello() =
<h1>
Hello, World!
<
/>

server =
Server.one_page_server("Hello", -> hello())


このファイルをhello.opaとして保存し、
$ opa hello.opa
$ ./hello.exe

とするとlocalhost:8080にwebサーバーが起動します。ページが見れましたでしょうか。Web0.1時代の開幕です。

(次回に続く)
posted by chun at 23:17| OPA