2011-02-01から1ヶ月間の記事一覧
キーバインドして直接呼ぶと(error "pulldown-width accessing a non-pulldown") anything-call-source経由だと(wrong-type-argument arrayp nil)で直前がpulldown-width(nil) お手上げ (追記) 一瞬,普通にanythingしただけで(wrong-type-argument arrayp n…
(rnrs records syntactic)とsrfi-17を組み合わせて使いたかったんだけど,どうも手動でsetterをset!しなければならないようだったので,マクロの勉強ついでにsetterをset!してくれるものを書いた. 最初は手続きで書いてdefine-record-typeの後に置くような…
日が経っているのでうろ覚え. サイトからMac OS向けっぽいのをダウンロード 展開して/Applications/にぶち込む "/Applications/Racket v5.0.2/bin"にPATHを通す これでplt-r6rsでR6RSが動く.ただ,これだと"/Applications/Racket v5.0.2/man"とかガン無視…
Haskellのscanlに相当するものがなかったので書いた. (修正 9:24) (use gauche.collection) (define (scan-with-iterator+builder f seed end? next add! get) (let loop ((seed seed)) (add! seed) (if (end?) (get) (loop (f (next) seed))))) (define-me…