2009-06-14から1日間の記事一覧

草引き完了

草引き終わった。凄い根が深くって、しかもがんじがらめでちょっとやそっとでは抜けない奴らがいやという程群生していた。軽い気持ちで始めたものの気がついたらこちらは鍬とか鎌とかねじり鎌とか、最後には根切りとか虎の子まで使ってなんとかやっつけた感…

草引きとかバジルとか

以前は趣味で畑を借りて、芋とかゴーヤとか茄子とか豆とかの色々な野菜を作っていた。趣味ながらもそれなりの収穫で、楽しく健康的に美味しい、という非常に贅沢なお遊びをさせてもらっていた*1。しかし、今住んでいる社宅に引っ越してからというもの、なん…

14. 入出力

嵐(2歳)が去ったので、勉強再開。 高レベルなやつ(S式を読む。lexer込み)と低レベルなやつ(単なるIO)がある。 入力 read S式を読む。 read-line, read-char, read-byte 行や文字を読む。 read-*系をgoshの対話環境からやろうとするとコマンド入力バッファ…

13.6 正規表現

少し空いてしまった。前回は文字列のところ。正規表現から。 リテラル は #/regex/ 。覚えやすい。#/../iでcase-insensitive。ひょっとして gとか使える? と思ったけどダメだった。 正規表現自体は殆どperl5。 マッチング rxmatchを使ってマッチング。けど…

cutの実装

とりあえず明日の仕事というか宿題が終わったので、schemeに戻れる。 まずどっちからやろうかな、と考えて、より大変そうなcutからやってみる。早速 srfi-26を覗いてみる。 と、こんな感じの入り口マクロに (define-syntax cut (syntax-rules () ((cut . slo…