gauche

挿入ソート

写経しただけです。 (define (isort list cmp-fn) (define last (length list)) (define (iter vec pos value) (let ((i (- pos 1))) (while (and (>= i 0) (cmp-fn (vector-ref vec i) value)) (vector-set! vec (+ i 1) (vector-ref vec i)) (set! i (- i …

gauche-0.8.14+universal な Portfile を作ってみた

いろいろあったけどとりあえずまとまった。これを localrepository に入れると、gauche-0.8.14+universal でビルドします。http://github.com/yujiorama/localports/blob/master/lang/gauche/Portfileこの状態なら、gauche-dbd-mysql5 もきっと使える、はず…

svn-trunk をビルドしてみた

HACKING によると ./DIST gen すればよさげ。 今のところここではまってる。 何かミスってるな. $ svn info パス: . URL: https://gauche.svn.sourceforge.net/svnroot/gauche/Gauche/trunk リポジトリのルート: https://gauche.svn.sourceforge.net/svnroot…

Gauche-dbd-mysql5 のエラー

このつぶやきがちょっと面白そうだったので深追いしてみました。このせいだったのかな… $ file /opt/local/lib/gauche/0.8.13/i686-apple-darwin10.0.0/libgauche.dylib /opt/local/lib/gauche/0.8.13/i686-apple-darwin10.0.0/libgauche.dylib: Mach-O dyna…

チュートリアルを試してみた

暑くて寝られん、ということで夜更かし。今週は Kahua のチュートリアルを試してみた。ちょっと困った ? こともあったのでメモ。 準備 gauche と Kahua を用意する。 gauche は MacPorts でインストール。楽。Kahua は、とりあえずソースから。 svn で取得し…