Ar an seachtú lá déag de mí Lúnasa, scríobh Stephen J. Turnbull:
APPROVE doctor.el
Will push in a day or so unless there's major complaint.
Steve Youngs writes:
> In doctor.el there is a simple function, #'// that just returns the arg
> given to it.
In other words, an alias for #'identity.
I substituted #'identity for #'// and a prefixed name for #'$. The
interesting changes are in the first 50 lines of the first patch
attached (with disposition "inline").
I’d suggest also replacing #'doctor-cadr and friends with their dumped
equivalents, and #'doctor-replace with #'sublis (though the argument order
is reversed).
In general the namespace pollution can be avoided with #'macrolet and
#'labels, but this doesn’t quite work for doctor’s #'// since the symbol is
often stored deep in data structures in non-function context. macrolet would
work fine for $, as it happens, and since you’re making huge whitespace
changes anyway that’d be reasonable enough.
Maybe change Fuehrer to use the umlaut, (»Führer«), now we’re living in the
future and can handle non-ASCII?
--
‘Liston operated so fast that he once accidentally amputated an assistant’s
fingers along with a patient’s leg, […] The patient and the assistant both
died of sepsis, and a spectator reportedly died of shock, resulting in the
only known procedure with a 300% mortality.’ (Atul Gawande, NEJM, 2012)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta