くいしんぼ五味の持ち帰り。



娘がパエリアを美味しそうに食べてた。
26042009 life
今日、酒を買いに行った時の会話で、
「14連休とかヤバいっすね」
と振ったら、
「ラインによっては16連休もあるらしいよ」
と返された。月の半分以上が休みって何?みたいな。
26042009 music drum'n'bass
日曜の朝におもむろにつけた番組が野菜系で、ヒデキがベジタフルワンダフルとかいうオリジナルソングを歌ってたりとか、さかなくんに対抗してかどうかしらんけど「やさいくん」というキャラが登場したりしてかなりおかしなことになってます。
やさいくんはどっかでみたよなぁと思ったら、先週買って、ただいま熟読している野菜本の著者だった。
本日は、近所のホームセンターで鍬とスコップと化成肥料と苦土石灰を購入。
さて、例のNHKの番組だが、スコップは後ろに進む、鍬は前に進むという話を聞いてなるほどなと感心したのであった。あと、区画分けが三目並べみたいにしてて畝などつくってなかったあたりも気になった。あの番組は面白そうだ(エリンの次に)。
やさしい Lisp の作り方 by Java and by C#を参考に書いてみる。(10日目のあたり)
評価系まわりを書き始めるが、ここらへんから妙に省略度が高くなっているので追いかけるのが大変。14日まで頑張れば一通りできるようなのだけどそこまでたどり着けるのが不安になってきた。
さて、関数はS式関数と内部的な関数(システム関数)があって、システム関数は別のクラスとしてつくる。Moosp::Functionってのを用意してその下にMoosp::Function::Car,Moosp::Function::Quoteとかのクラスを用意するようにしてみた。システム関数は初期化の時に一括して環境(Env)のほうに登録するようになっているようだ。
ん?envとかevalはどっから出てきたんだ?と探したら14日目で
// システム関数の登録
Function funs = new Function(env, eval); // 関数クラスの設定
funs.registSystemFunctions(); // システム関数の生成
初期化時にenvとevalを渡すのね。10日目のFunctionクラスのコードは省略されていたのであとでまた見直す必要があるな。
たまの電車通勤時に携帯していた「もっと英語漬け」をコンプしたので次は詰碁でもやろうかなぁと。
ここらへんも気になる。
かなり楽しい。
夕食後は娘にmacbookを奪われてyoutubeタイムが始まるのでその間解いてたら33級まで進んだ。
やるなら将棋だよなぁと思っていたのだけど、囲碁も楽しい。
なんとなく将棋が戦術、囲碁は戦略みたいな漠然としたイメージを持っているのだけど、
という理由から囲碁にも興味がでてきたのだろうと自己分析してみた。
ブックオフの100円本流し読みした程度の僕の実力ではこのあたりで難しくなってきた。