Re: feature request from r5rs
| Newsgroups | gmane.comp.java.sisc.devel |
|---|---|
| Message-ID | <[email protected]> |
> > How? > > A better example to the above is: > > (let ((v (delay * 3 4))) > (+ v 13)) > > The compiler doesn't know (in the general case) that v is delayed, so it > cannot omit special code to force it. This decision needs to be made at > runtime, e.g. by examining whether any of the arguments need forcing. > You're right of course. And I'm pretty opposed to having this in the stock distribution if it reduces performance across the board. It would need to be similar to interrupts in this regard. Scott
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE+50xdr9IW4v3mHtQRAqD4AJwJcQX1O8/KKzrduVET/Aq7CymeSwCdEANE RbT6qOeBUzcNo01pv1DJDBg= =ui0M -----END PGP SIGNATURE-----