2009-03-01から1ヶ月間の記事一覧

Unix シェル的なバックグラウンドでのタスク処理

bash> command &みたいに、バックグラウンドで関数を呼び出して、値が必要になった時に表に戻す、というイディオムを思い付きました。 (define (& t) (let ((c (make-channel))) (thread (lambda () (channel-put c (t)))) (lambda (k) (k (channel-get c)))…

ニコ動のコメントをREPLで

最近ニコ動に上がっている作業用BGMとか、音声だけで楽しめるものをWinampで聴く、ということをしているんですが (Scheme でローカルサーバー -> localhost:2525/?id=VIDEO_ID 的なURLをWinampで再生 -> にこさうんど or にこみみのキャッシュを探す -> mp3…