Hi Ludovic,
Naive question (and I realize I'm a bit late here): What if there are
bindings in the current module that need to be present for expansion
and compilation to succeed? I ask because I'm working on a macro that
transforms R6RS library expressions, which contain nested `define'
calls, in
Hello!
Andy Wingo writes:
> In order to expose the case-lambda functionality to Scheme though, we
> need a way to make lambdas with more than one case; so I think I will
> export case-lambda as an identifier by default.
>
> That is probably uncontroversial.
It’s fine with me, so certainly uncon
Hello,
Ken Raeburn writes:
> It appears to me that Guile is buffering the default output and error
> ports if they're not connected to terminal devices, so writing the
> output to a file or piping through more enables buffering and can
> produce the problem. The patch below has fixed it for me
The duplicated output that Greg and I (at least) have seen in the
output of "make check" is, I suspect, related to not flushing buffers
before forking. At least in my tests, the bug only showed up when
piping output through "more"; Greg's email (http://www.mail-archive.com/guile-devel@gnu.or