2012-04-15から1日間の記事一覧

継続を伴った引数つきgoto

タイトルの実装方法が分からずに、ずっと止まってる。処理系のソースを読めば分かると思うけど、なんか悔しいので、自分で試行錯誤して作りたい。 まず「継続を伴った」に関して。継続渡し形式なんてものを以前に考えたことがある。それは「次に何をすべきか…

Gaucheの*load-path*(その2)

スクリプトで (add-load-path "/home/username/dev/src/lib") ってやっても良いけど、goshは起動時のコマンドライン引数のオプションでも*load-path*に追加できるらしい。 gosh -I/home/username/dev/src/lib または gosh -A/home/username/dev/src/lib でい…

Gaucheの*load-path*

俺ライブラリを書き始めた。モジュールとして作って、それをuseしようと試みたらエラーになって1時間くらい悩んだのでメモ。 ;; ~/dev/src/lib/hoge.scm (define-module hoge (export foo)) (select-module foo) (define x 42) (define (foo n) (+ x n)) (pr…