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