-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Michele Simionato wrote:
> Here is the preview of the latest episode of my Adventures:
> 
> http://www.phyast.pitt.edu/~micheles/scheme/scheme23.html
> 
> The presentation is intended to be diplomatic, so that nobody should
> feel offended ;-)

You write:

"I have used the (when #f (m)) trick to make absolutely clear that the macro is
expanded even if it is in code which will never be used at runtime."

Shouldn't an optimizing compiler be allowed to remove dead code, maybe even
before or interleaved with macro-expansion for efficiency or perhaps even
guarantee that such macros are NOT called?

Marijn

- --
If you cannot read my mind, then listen to what I say.

Marijn Schouten (hkBst), Gentoo Lisp project, Gentoo ML
<http://www.gentoo.org/proj/en/lisp/>, #gentoo-{lisp,ml} on FreeNode
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkoL8eEACgkQp/VmCx0OL2wphwCeOunXGSDGTgAPpfMw1YJIl68B
0CwAoKOUDWQVhPU3ljup67I7vzVlAmDR
=GSpf
-----END PGP SIGNATURE-----

Reply via email to