#Gauche で、任意個の引数を取れる手続から、アリティを固定数に制限した手続を作るには、どうすればよいでしょう?(ブランクがありすぎて全然鼻が効かない状態です)
#MIT-Scheme で
(define (restrict-arity proc nargs)
(hash-table-set! arity-table proc nargs)
proc)
と定義されている、restrict-arity を Gauche で定義することを考えています。
#Software Design for Flexibility にそんな例がありましたねー。