The "yield" statement in python allows simple iteration from a procedure, and it also means that sequences don't need to be pre-calculated AND stored in a array of "arbitrary" size.
Is there a there a similar way of iterating (with yield) from a C procedure?
...
Curly Bracket languages are well known: (wikipedia)
Other programming languages can have BEGIN ~ END vs LIVE ~ EVIL block structuring. eg
A) BEGIN ~ END, DO ~ END, IF ~ END IF - examples:
Ada, Modula, Pascal, PL/I, Ruby
etc...
B) IF ~ FI, DO ~ OD, CASE ~ IN ~ OUT ~ ESAC -
examples: Action!, ALGOL 68, Bourne
shell, Co...