pepsi学習開始

来年の専門ゼミで扱うLLを探しているうちに、(インタープリタじゃない時点でLLじゃないんでしょうが)pepsiが面白そうに思えたので学び始めることにしました。

これを読みながら勉強です。

http://www.piumarta.com/pepsi/pepsi.html

インストールはこちらを参考にしました。

http://d.hatena.ne.jp/propella/20070112/p3

最初はお決まりのプログラム(hello.st)を作ってみました。

{ import: st80 }
[
'hello world.?n' put
]

上記をコンパイルするには、以下のようにします。

idc hello.st

結果としてhelloというバイナリができるので、./helloで実行できます。

./hello
hello world.

適当に先のpepsi.htmlを訳しながら学び進めていこうと思っています。