On Tue Sep 8, 2026 at 10:24 PM CEST, Diego A. Mundo via Chicken-users wrote: > C5's r7rs cond-expand (library ...) doesn't work the same way as in C6. In C6 > it checks if a module is loaded or registered in repository-path. In C5, it > checks if a module is loaded or present in the current directory. > > The attached patch aligns C5 r7rs behavior with C6. That does mean it stops > checking the current directory. It may not have to do stop doing that (I'd > leave it to maintainer discretion), but I think the C6 behavior is more > generally useful and less error-prone. I do think it's worth having both do > the same thing in any case. > > I discovered this because pebble makes use of this mechanism to compile in > support for inotify and spiffy, which wasn't working in C5. >
Thanks a lot, patch applied (1.0.13). cheers, felix
