>> > OTOH at a first glance *I* don't expect a control structures such as >> > `when' to return any useful value when the conditional clause fails. >> > But maybe I've been doing too much Scheme these days. (no, surely not >> >> You're just suffering from one of the many places where Scheme is >> too imperative. For once, Elisp is more functional in this case.
> one-armed `if' when the condition is false has unspecified value. > that's not "too imperative", just "underspecified" (for some tastes). > see info node: "(r5rs) Conditionals". Since it's unspecified, you can't rely on its value, so you end up using that form in an imperative style. I.e. "too" imperative. Stefan _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel