Context Free Art というのを試してみた。 再帰的な図形を簡単に描く為のプログラムらしい。いっちょやってみるか。例えば丸を描くのはこうする。丸 (CIRCLE) の他にも四角 (SQUARE) と三角 (TRIANGLE) が描ける。描ける図形は http://contextfreeart.org/mediawiki/index.php/Primitive_shapes に表がある。最初の startshape で図形の名前を指定して、その後に使いたい図形を書く。 startshape MARU rule MARU { CIRCLE {} } 赤く塗って日の丸にするには {} の中に丸の性質を書く。例えば赤にするために hue (色相 0 〜 360) saturation (彩度 -1 〜 1) brightness (明るさ -1 〜 1) を指定した。数字は相対値になる
![文脈自由絵画 Context Free Art http://contextfreeart.org - 言語ゲーム](https://cdn-ak-scissors.b.st-hatena.com/image/square/30e0643e45f0385849402015fb2f13ee6302fb68/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fp%2Fpropella%2F20080622%2F20080622004438.png)