SRFI に getenv を提案しようその3

おかげさまでSRFI に getenv を提案しようその2でだいたいまとまってきたのであと一押し。

問題点は reference implementations が弱いところだな、元々 getenv という名前で getenv が定義されている場合に再定義するのが難しいのだ。

(define sys-getenv getenv)

(define (getenv . args)
  (if (null? args)
      '()
      (sys-getenv (car args))))

だとループするし。
うーん。C言語で書くか?。