2008-02-01から1ヶ月間の記事一覧

Windows 版 MzScheme から Cygwin のプログラムを動かす

タイトルの通りです。既存のライブラリそのままでは出来なかったので関数を作りました。 (require (lib "process.ss")) (define shell (find-executable-path "sh.exe" #f)) (define (concat l) (apply string-append (cons (car l) (map (lambda (s) (forma…

部分継続とストリームで作るジェネレータ関数

最近、とある目的で Jpeg 画像を読むプログラムを書きました。(はてなのロゴを Jpeg で保存し、青い部分をキャラクタで表示したところです)難しい部分は Common Lisp のコードなどを参考にしたんですが、いくつか Scheme ならではと思えるテクニックの発見も…