-----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-----
