言語を作るのは地味であまり面白くなかったので、グラフィック機能で遊んでみる。Fonc には、cairo を使ったワークスペースのサンプルがあるが、あいにく Windows では動かないので、修正がてら Fonc の勉強 とりあえずコンパイル $ cd function/canvas $ make world 問題点 マウスは反応するがキーボードの入力が効かないみたい。Windows での画面入出力を制御してるらしい WinWindow.st をつらつら眺めていて色々な事が分かった。 Fonc の一般的なポイント idc コンパイラは pepsi から C 言語のへのプリプロセッサ .st ファイルは C 言語に変換されて .o.c になり、gcc でコンパイルされる。 {} の中に C プログラムを書く事が出来る。 pepsi のローカル変数宣言 | a | は (void)v_a; に変
![Fonc で遊ぶ2 - 言語ゲーム](https://cdn-ak-scissors.b.st-hatena.com/image/square/57c72af2874c0ca11502f6b88a295b4f9b43a268/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fp%2Fpropella%2F20080209%2F20080209154928.png)