Hi Mark,

On Wed 16 Nov 2011 04:58, Mark H Weaver <m...@netris.org> writes:

> Even if the tradeoff you chose were justified (which I do not concede),
> I believe that you handled this commit improperly.  In your message to
> the scheme-reports list, you clearly described what you did, were honest
> about the lack of hygiene, and admitted your uncertainty about how best
> to handle this thorny issue.  That honesty was admirable.
>
> Unfortunately, those important facts and caveats were not evident on
> this mailing list, nor in the commit log, nor in the comments of your
> code, nor in the Guile manual.

I understand how you can perceive this.  The commit log should have been
better worded, but I was simply elated that it worked at that point.
Understandable, no?  I often update the manual and NEWS in separate
commits, sometimes very much later.  It's not ideal, but I do get it
done before the next release, so please, a little bit of slack, here.

> It was never discussed here on guile-devel

Ah, I thought that it was.  Instead I discussed it with the Scheme
experts over on scheme-reports, and with the bug reporter.  My bad,
there, I guess?

> I think there are better ways to address this problem.  I will explore
> these in another email.

I look forward to this.  Please be sure to address the following issues:

  * Debian upgrading guile to a newer version, without recompiling
    guile-foo which depends on a hygienically introduced identifier.

  * A user modifying a Scheme file from Guile, in the spirit of the
    LGPL, and expecting it to work with program Foo, without recompiling
    Foo (again, in the spirit of the LGPL).

Regards,

Andy
-- 
http://wingolog.org/

Reply via email to