2011プログラマ未満2011年5月31日火曜日バイト列を画像に変換する目grepはできませんが、画像を作るくらいならできそうなのでやってみました。入力を1バイトずつ、値に応じた色のピクセルに変換して画像を作成します。値と表示色の関係はbin2colorをいじると変更できます。ひさびさにPythonを使ってみました。PythonImageLibrary2011年5月28日土曜日リストの作成F#のyieldやyield!っぽいなにかを書いてみました。loopマクロよりもリストを作りやすいのではないか、という気はします。CommonLisp2011年5月18日水曜日F#入門F#はじめました。9割がた抜け落ちてるのでコードを書きつつ読み直してみる。F#2011年5月12日木曜日cl-annotを使ってインターフェースと実装を分離するcl-annotを使ってみるテストその2。機能を表す名前(関数名)と実際の実装を分離して、利用する際はアノテーションで実装を選択させてみます。2種類のライブラリを用いた実装(バックエンド)を作成して利用するようにしてみました。Lispでアノテーションを付け加えるライブラリ、cl-annotを使って遊んでみました。`注釈'でどこまでコードをいじっていいのかよく分からないので、便利なリーダマクロな扱いになってしまっているような。3)funcallable-objectをまともに使えている気がします。矢印でメソッドチェイン風に記述するなんどか似たようなネタでコードを書いている気がします。矢印シンボルを用いて括弧の数を減らしてみます。矢印の`>'の個数で式を挿入する位置を決定するようにしてみました。Lispのdeftypeを利用してみます。typecaseを使って値を判別します。