意味がわからんけどエラーになるらしい。継続入門のサンプルを保存してloadで読んだらエラーになったけど全然意味わからん。Guileでも似たようなエラーになるから、Schemeの仕様なのか。
-[1269]% rlwrap -c -q '"' -b "'"'(){}[].,#@;|`"' -m guile --use-srfi="1,6" "$@"
guile> load
#<procedure load-module (filename . reader)>
guile> (load "./buf.scm")
write and buf clear.write and buf clear.write and buf clear.guile> (kin inp)
ERROR: In procedure read:
ERROR: Wrong type argument in position 1 (expecting open input port): #<closed: file 0>
ABORT: (wrong-type-arg)
guile> (exit)