Luis Oliveira luismbo@gmail.com writes:
"Nikodemus Siivola" nikodemus@random-state.net writes:
(if-let (x (foo)) (bar x) (quux))
...but that may be equally controversial...
I'd like that. But I suppose it'd screw up the lambda list. Perhaps Tobias's upcoming EDITOR-HINTS stuff is the answer here.
You can get this indentation already with
(defmacro if-let (bindings &body (then-form &optional else-form) ...)
Did you refer to this as screwing up the lambda-list?
-T.