Comment 9 for bug 456473

Revision history for this message
Derick Eddington (derick-eddington) wrote : Re: [Bug 456473] Re: latest fix for 'begin' causes error

On Wed, 2009-10-21 at 16:33 -0700, Derick Eddington wrote:
> On Wed, 2009-10-21 at 18:43 +0000, leppie wrote:
> > 5. &trace: #<syntax (begin) [char 676 of srfi/tests/multi-dimensional-arrays.sps]>
> > 6. &trace: #<syntax (past)>

> The new issue is the empty (begin) forms.

> So, if that program works, then so should the intermixed empty (begin)
> forms in the expansion of srfi/tests/multi-dimensional-arrays.sps.

Never mind. Top-level intermixed empty (begin) forms are not the
problem. The problem is the (past) expressions, in the definition of
tail, expanding into (begin) which is not a valid expression. Ikarus
wasn't catching this mistake of mine before.