#ユニフォームベクタのプリティプリントがバグっているようです。
#gosh> (master %=) $ ./gosh -qftest -ugauche.interactive
gosh> (print-mode :pretty #t)
#<write-controls (:length 50 :level 10 :base 10 :radix #f :pretty #f :width 79)>
gosh> '#u8()
*** ERROR: vector required, but got #u8()
Stack Trace:
_______________________________________
  0  (vector-length vec)
        at "../lib/gauche/pputil.scm":186
  1  (mapi rec obj)
        at "../lib/gauche/pputil.scm":211
  2  (layout obj 0 context)
        at "../lib/gauche/pputil.scm":298
  3  (write expr *controls*)
        at "../lib/gauche/interactive.scm":280#あ、微妙に範囲をミスってしまった。ここundo機能とかないですよね(´・_・`)
#mapi が vector しか受け取らないのにユニフォームベクタを渡しているのが問題なようです
#