Alex Kost <alez...@gmail.com> skribis: > As a workaround for this issue it was proposed¹ to transform > ‘current-build-output-port’ into a procedure (I have checked that it > solves the problem). What do you think about it? Perhaps to make sure > that the port will be always the same define it like this: > > (define current-build-output-port (memoize current-error-port)) > > Is it acceptable?
No, ‘current-build-output-port’ should remain a SRFI-39 parameter so that callers can easily rebind it. However, perhaps the guix.el code could do: (current-build-output-port (current-error-port)) at startup; would that be doable? Thanks, Ludo’.