gauche で演算子をリストにしたいんですけど、
これ↓

(define oplist (list f1 f2))
(define (f1 v) (+ 0 v))
(define (f2 v) (- 0 v))

を reple で load で読み込むとエラーになるけど
これ↓

(define (f1 v) (+ 0 v))
(define (f2 v) (- 0 v))
(define oplist (list f1 f2))

はエラーになりません

もしかしてgucheも関数を定義する順番を考えないといけないということでしょうか