[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#7408: 23.2.1 dolist -- subr.el and cl-macs differ with nil-block ret
From: |
jari |
Subject: |
bug#7408: 23.2.1 dolist -- subr.el and cl-macs differ with nil-block return |
Date: |
Sun, 21 Nov 2010 11:08:48 +0200 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
On 2010-11-21 00:45, Stefan Monnier wrote:
| > $ emacs -Q
|
| > (progn
| > (autoload 'return "cl-macs" nil nil 'macro)
| > (dolist (elt '(1 2))
| > (return elt)))
|
| This causes cl-macs to be run at an unexpected time. I.e. it's ruled
| out for being a contrived example.
Is the above code not valid? Does it not do what it is supposed to do;
to define `return' when it will be used for the first time?
| E.g. I'd be *really* surprised if it were an example you bumped into
| before this discussion.
Surprise or not, it demonstrates the defiency of claimed:
- "dolist and dotimes are 100% compatible with CL's definition."
The question is not about "missing return", but differing dolist
implementation in subr.el
Jari
- bug#7408: Linux patchutils: Development of the project?, (continued)
- bug#7408: Linux patchutils: Development of the project?, Lennart Borgman, 2010/11/16
- bug#7408: Linux patchutils: Development of the project?, Stefan Monnier, 2010/11/16
- bug#7408: Linux patchutils: Development of the project?, jari, 2010/11/17
- bug#7408: Linux patchutils: Development of the project?, Štěpán Němec, 2010/11/17
- bug#7408: Linux patchutils: Development of the project?, martin rudalics, 2010/11/17
- bug#7408: Linux patchutils: Development of the project?, Stefan Monnier, 2010/11/18
- bug#7408: 23.2.1 dolist -- subr.el and cl-macs differ with nil-block return, Jari Aalto, 2010/11/18
- bug#7408: 23.2.1 dolist -- subr.el and cl-macs differ with nil-block return, Stefan Monnier, 2010/11/21
- bug#7408: 23.2.1 dolist -- subr.el and cl-macs differ with nil-block return,
jari <=
- bug#7408: 23.2.1 dolist -- subr.el and cl-macs differ with nil-block return, Eli Zaretskii, 2010/11/21
- bug#7408: 23.2.1 dolist -- subr.el and cl-macs differ with nil-block return, Stefan Monnier, 2010/11/21