Hi Jan,

Jan Nieuwenhuizen <jann...@gnu.org> writes:

> Mark H Weaver writes:
>
>> Andy Wingo <wi...@pobox.com> writes:
>>> Before the RMS/GNU/FSF conversation started, Mark Weaver left Guile, for
>>> essentially unrelated reasons.  He threatened to leave because he wished
>>> to be consulted before I landed mixed definitions and expressions and
>>> shipped them in the 2.9.4 release;
>>
>> The funny thing is, I don't actually have a strong opinion on this
>> particular change.
>>
>> What I *do* have a strong opinion on is that you made the decision
>> unilaterally, without discussion on the mailing list
>
> I have been worrying a bit about this change because I do not see how to
> implement it in Mes.

There's a straightforward way to translate a body containing mixed
definitions and expressions into a 'letrec*'.  It's illustrated in the
commit log, and in the manual:

  
https://git.savannah.gnu.org/cgit/guile.git/commit/?id=20535922147cd5992330962aaa5c4986563fc905
  
https://git.savannah.gnu.org/cgit/guile.git/tree/doc/ref/api-binding.texi?id=5284b9b9c6cecc404a912acaefce2b883ac0dbba#n284

      Mark

Reply via email to