Hi, Tobias Brandt <tob.bra...@gmail.com> writes: > Guile happily compiles the following module: > > (define-module (test)) > (define (foo) #t) > (export (foo)) > > This exports foo as (), because (foo) = (foo . ()) and export treats > pairs as renaming.
This is already fixed in the latest release (2.0.11), commit df3acd296e7149630fd6030aced6331ae6dd424b. I'm closing this bug, but feel free to reopen if there's still a problem. Thanks! Mark