[PATCH] Fix handling of the "else" case in the r7rs cond-expand form

2023-06-15 Thread Otto Jung
Hello! I found a bug and want to propose my fix for it. Basically, when using --r7rs compatibility mode, the "else" case of cond-expand in (define-library ...) would not work correctly - it would simply be treated as "false". I added a test case that demonstrates this. Then applied the attached

Re: Functional datatypes in Guile

2023-06-15 Thread pukkamustard
Ludovic Courtès writes: > Hello, > > pukkamustard skribis: > >> I've been using SRFI-146 >> (https://srfi.schemers.org/srfi-146/srfi-146.html) for functional >> mappings. There's a Guile port: >> https://inqlab.net/git/guile-srfi-146.git/ (also in Guix - >> guile-srfi-146). > > I’m late to the