Zelphir Kaltstahl schreef op di 15-03-2022 om 17:54 [+0000]: > ~~~~013.scm~~~~ > (library (fileio) >    (export ) >    (import >     (except (rnrs base) let-values) >     (only (guile) >           lambda* λ >           ;; printing >           display >           simple-format) >     (fileio))) Shouldn't the code below be put inside the library form? While these imports might be available below as well due to how 'library' is 'define-module' followed by some extra code (see ice-9/r6rs-libraries.scm), it is not something you can rely upon: ;; It would be nice to push the module that was current before the ;; definition, and pop it after the library definition, but I ;; actually can't see a way to do that. Helper procedures perhaps, ;; around a fluid that is rebound in save-module-excursion? Patches ;; welcome! Greetings, Maxime.