プログラミングgauche買った

本屋さんに行ったら
プログラミングgauche
が置いてあったので買いました。
とりあえず、9章まで読みました。

多値って便利ですね

(define (even>odd? . args)
  (receive (evens odds)
  (partition even? args)
  (> (length evens) (length odds))))

(even>odd? 2 4 8 2 1 1 1 3 10) ;;#t
(even>odd? 3 2 1) ;;#f