From: Eric Jiang <erji...@indiana.edu> Subject: Re: [Chicken-users] Internal defines broken when compiled? Date: Mon, 7 Feb 2011 14:10:21 -0500
> I was under the impression that internal defines expanded into > letrec*, since csi runs and gives 4 for the sample (and using 'expand' > was no help). Would it be reasonable, then, to request that csi have > the same behavior and for csc to give a meaningful error when it > detects this? (Or for internal defines to be letrec* a la R6RS?) > Internal defines expand into `letrec', but it has the same semantics as R6RS `letrec*'. The compiler depends in a few places on the current semantics, so I can't change the behaviour. A meaningful error would of course be the right thing, but is a bit tricky to implement. I will look into this. cheers, felix _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users