From: Brent Roman Date: 2007-07-18T03:56:58+09:00 Subject: Re: Proposal: runtime-modifying Kernel methods should be keywords Just a follow up to on the idea of disallowing the aliasing of :eval and similar methods... Rather than making this a static switch specified apriori, could the VM / compiler agressively optimize until the "internal" methods (:eval, etc.) were aliased/redefined. When an alias or redefinition was detected, it would output a warning to the user that performance will suffer and disable the problematic optimizations. Or, would this also require regenerating code for all the previously compiled methods that invoked :eval and their ilk? - brent