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


Reply via email to