Andy Wingo <wi...@pobox.com> writes: > On Mon 30 Jan 2012 07:39, Mark H Weaver <m...@netris.org> writes: > >> One idea is to change 'error' into a macro, and use tricks similar to >> what 'load' does, to cleverly makes it look like a procedure. > > Unfortunately this is an incompatible change. Existing compiled files > which reference the "error" binding expect it to be a procedure, not a > macro.
Ah, good point. Damn. > To provide this source information, a technique like this one might be > applicable: > > http://funcall.blogspot.com/2009/05/you-knew-id-say-something-part-iv.html Thanks for the pointer, that sounds like a great strategy! Mark