[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: return
From: |
Helmut Eller |
Subject: |
Re: return |
Date: |
Sat, 04 Dec 2010 10:22:57 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
* Chong Yidong [2010-12-03 22:44] writes:
> Also, block tags should have lexical scope, so in order to implement
> `block' properly we probably ought to wait for the lexical binding
> changes. I think it is currently possible to implement `return' for
> exiting unnamed blocks, and leave `block'/`return-from' for the future,
> but I dunno if doing it like that is worth our while.
What's an "unnamed block"? Is that the same as a block with name nil?
The compiler should recognize when a block tag doesn't escape and use
simple byte-goto instructions for that case. Would that be difficult?
Helmut
- Re: return, (continued)
- Re: return, Miles Bader, 2010/12/03
- Re: return, Chong Yidong, 2010/12/03
- Re: return, Chong Yidong, 2010/12/03
- Re: return, Stefan Monnier, 2010/12/03
- Re: return, Chong Yidong, 2010/12/03
- Re: return, Stefan Monnier, 2010/12/03
- Re: return, Chong Yidong, 2010/12/03
- Re: return, Davis Herring, 2010/12/06
- Re: return, Chong Yidong, 2010/12/06
- Re: return, Chong Yidong, 2010/12/03
- Re: return,
Helmut Eller <=
Re: return, Fren Zeee, 2010/12/03
Re: return, Stephen J. Turnbull, 2010/12/04
Re: Return, MON KEY, 2010/12/05