2009-10-31から1日間の記事一覧

ぽいんと

上の話は、 関数・制御構造と変数のスコープが別物 変数のスコープは begin 〜 end。begin と end 自体は只の命令で、好きな時に実行できる。 ちなみに、関数や制御構造は { 〜 } で表し、正体は命令が並んだ実行可能な配列 変数のスコープをオブジェクトと…

ああそうだ

PostScript でクロージャ - 週1でも日記 の方のクロージャと /let{ 1 dict begin def }def を併用して単一代入っぽい事を実現するというのはどうだろう。(使用上の注意 : 変数のスコープが終わったら let した数だけ end する事)

PostScript で単一代入できないか試したときのアレ

以下の続き http://www.hizum.net/diary/?date=20060913#p01 PostScript の変数の評価 - 週1でも日記 クロージャに実行時の辞書のコピーを残すバージョンはこんな風になります。 /closure{ [ countdictstack array dictstack [ exch{ dup systemdict eq{ cle…

PostScript でクロージャ

歪 : PostScriptでクロージャ を改竄して、 辞書のもっと深いところにある変数も参照する エラーが起こったときに辞書を片付ける ようにしてみた。 /closure{ [ countdictstack array dictstack [ exch{ dup systemdict eq{ cleartomark mark systemdict }if…

告白

anarchy golf の LED information board という問題を作ったのは私であることを告白致します。