ozでHello,world
30分プログラム、その181。コンピュータプログラミングの概念・技法・モデル (IT Architects' Archiveクラシックモダン・コンピューティング)を買ったので、mozartを使えるようにする。
IDEでの実行方法は書いてあったけど、やっぱり単体で実行してみたいよね、ということでHello,worldを書いてみた。
ちなみに、mozartは
$ sudo port install mozart
で入れた。
使い方
$ ls hello.oz $ ozc -c hello.oz $ ls hello.oz hello.ozf $ file ./hello.ozf ./hello.ozf : data # 実行 $ ozengine hello.ozf Hello,world!!
次に自分で実行するやつ。実際はシェルスクリプトなんだけれども。
$ ozc -x hello.oz $ file ./hello ./hello: Bourne shell script text executable # 実行 $ ./hello Hello,world!!
ソースコード
functor import Application System define {System.show 'Hello,world!!'} {Application.exit 0} end