Mercury 勉強メモ

関数論理型言語 Mercury を勉強するブログです.

Mercury簡易SDLバインディング

Mercuryで簡単にGUIプログラムを作りたかったので, Mercuryの簡易SDLバインディングを作りました. 自分の使いたい機能しか実装していないので, 使う場合は必要に応じて改造してください. ライセンスはパブリックドメインとします.

使い方

ソースファイルの名前をmain.mとします. main.mと同じディレクトリにsdl.mを設置して,

mmc --make main --ld-flags -lSDL -lSDL_image -lSDL_ttf -lSDL_gfx

でコンパイルできます.

sdl.m

pollのところはもっとうまい感じに書けると思うのですが...