Hi,

in file http://git.savannah.gnu.org/gitweb/?p=guile.git;a=blob_plain;f=emacs/guile.el;hb=HEAD there is a definition of procedure `guile:make-adapter`. The second let-binding `(libs (if guile-channel-file (list "-l" guile-channel-file) nil))` is not necessary as the libraries are anyway initialized in the subsequent let-binding via the result of procedure `guile-libs` (with some more logic).

Thanks for guile and greetings to Andy Wingo - he's one of my programming heroes ;)
Frank