![](https://secure.gravatar.com/avatar/e30bc676ee7d74ff2b67b431353a8ab8.jpg?s=120&d=mm&r=g)
27 Oct
2008
27 Oct
'08
7:52 p.m.
Volkan YAZICI <yazicivo@ttmail.com> writes:
Hi,
Do alexandria developers consider including PROG1-LET? (I find it quite useful, and it is included in the very early lines of nearly every of my utils.lisp files.)
(defmacro prog1-let ((var val) &body body) `(let ((,var ,val)) ,@body ,var))
I know from experience that this scheme comes up occasionally, but I think it's an abuse of macros. It's purely a syntactic abbreviation that does neither save much typing nor does the name improve readability. -T.