[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Scheme-reports] Automatic delay-force
-----BEGIN PGP SIGNED MESSAGE-----
On 07/16/2012 06:26 AM, Alex Shinn wrote:
> Hi Devon,
>> Delay-force exists to optimize a specific pattern: (delay (force
>> ...)). Since delay is a macro, it can recognize this pattern,
>> and apply the optimization automatically.
> Yes, this is indeed a trivial working solution that I had proposed
> but it was voted down because it was considered a hack.
I don't consider this a hack at all. Hmm. I suppose a full
discussion of what "hack" means is offtopic, but to me if it's
not a semantic misuse of some kind, and doesn't result in
code that relies on an implementation detail not specified or
promised, then it isn't a hack. What you're looking at here
is just an option for an effective implementation.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----END PGP SIGNATURE-----
Scheme-reports mailing list