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

Vim を強制終了する方法

":q" や "ZZ" など、Vim を終了するコマンドは幾つかあるんですが、Vim コマンドの他にも終了の方法があります。:mzscheme (exit) :perl exitなど、外部言語の終了コマンドを使う方法です。これらは ":q" などとは異なり、編集中のバッファがあろうがお構い…

モジュールをロードしようとするとエラーが出る件について

Vim+MzScheme で (require (lib "url.ss" "net"))と、ライブラリをロードしようとしたんですが、このようなエラーが出ました: build-path: expects type <path, string, 'up, 'same> as 1st argument, given: #"d:/MzScheme/collects"; other arguments were: "net"デフォルト (コンパ</path,>…

Array#inject を Scheme 的に -> map 関数の実装

id:reinyannyan:20061127:p1 で取り上げた SICP の accumulate 関数は、まだ Lisp の肝であるリストが紹介されていない段階のものでした。2章に入り、リストを用いた、より汎用的な実装が示されていますので、前回のアップデートも兼ねて見ておきたいと思い…