2007-12-01から1ヶ月間の記事一覧

deep-cut

30分プログラム、その196。deep-cutを作ってみる。 id:Gemmaさんにcutはネストできないと教えてもらったので、自分で作ってみる。ついでに、define-macroじゃなくてdefine-syntaxで作ろうとしたり、ネスト可能なcuteを作ろうとして挫折した。 使い方 gosh> (…

gauche.parseoptを試す

30分プログラム、その195。gauche.parseoptでコマンドライン引数を試してみる。お題は、headコマンド。 使い方 # 短いやつ $ ./head.scm -v head 1.0.0 # 長いやつ $ ./head.scm --version head 1.0.0 # 引数付き $ ./head.scm -n 1 hello.js print('Hello,W…

YaCSS 1.0.2

YaCSSをバージョンアップしました。id:mzp:20071129:cssで気がついたバグをいくつか修正。 場当たり的な修正なので、そのうち、CSSをパース部分を考え直さないといけないかもしれない。