[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding.
From: |
Vladimir Sedach |
Subject: |
Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding. |
Date: |
Tue, 28 Apr 2020 19:31:32 -0700 |
User-agent: |
mu4e 1.3.10; emacs 26.2 |
Drew Adams <address@hidden> writes:
> Why was RESULT deprecated?
That is indeed bizarre. Why break existing Elisp code? David
Touretzky provides lots of examples of how to use RESULT with DOTIMES
and DOLIST in _Common Lisp: A Gentle Introduction_. Conceptually,
RESULT is a neat way to have the DOLIST/DOTIMES/DO expression
evaluate to a useful value, instead of always being nil valued.
Deprecating RESULT makes it harder to port Common Lisp code to Elisp.
Those are four good arguments for keeping it.
--
Vladimir Sedach
Software engineering services in Los Angeles https://oneofus.la
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding., (continued)
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Stefan Monnier, 2020/04/20
- RE: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Drew Adams, 2020/04/20
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Stefan Monnier, 2020/04/20
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Michael Heerdegen, 2020/04/27
- Strange compiler warning in `dotimes' (was: master 8f0f851: * lisp/autoarg.el: Use lexical binding.), Michael Heerdegen, 2020/04/27
- RE: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Drew Adams, 2020/04/28
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Michael Heerdegen, 2020/04/28
- RE: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Drew Adams, 2020/04/28
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Michael Heerdegen, 2020/04/28
- RE: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Drew Adams, 2020/04/28
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding.,
Vladimir Sedach <=
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Michael Heerdegen, 2020/04/29
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Stefan Monnier, 2020/04/29
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Vladimir Sedach, 2020/04/29
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Stefan Monnier, 2020/04/29
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Noam Postavsky, 2020/04/29
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Richard Stallman, 2020/04/29
- Re: master 8f0f851: * lisp/autoarg.el: Use lexical binding., Stefan Monnier, 2020/04/28