break seen as a C archaism
Maurizio Cimadamore
maurizio.cimadamore at oracle.com
Fri Mar 16 12:43:11 UTC 2018
Hi Peter, John,
I think I found your arguments convincing, both from a technical point
of view - the stack analogy was a good one, and from a programming model
point of view - declaration vs. block of code. I believe these are good
basis for why we should break away from what we have chosen to do for
lambdas.
Maurizio
On 16/03/18 08:50, Peter Levart wrote:
> Yes, and my intuitive distinction between those two kinds of
> constructs is that the first are just "declarations" of code blobs,
> while the second are code blobs that execute in-line with the
> surrounding code. It is therefore very intuitive for me to have two
> kinds of syntax for exiting the constructs - "return" for the first
> and "break" for the second.
More information about the amber-spec-experts
mailing list