loops without subloops can now use :for clauses in final-expr
This commit is contained in:
parent
9988434554
commit
e057a6b8fe
3 changed files with 17 additions and 5 deletions
|
@ -298,7 +298,7 @@ $3 = (let loopy-loop ((cursor (read)))
|
|||
This used to be a pretty vast collection of examples. goof-loof is now different enough from foof loop that you can't expect to carry your foof-loop skills over to goof-loop. There are however two notable regressions.
|
||||
|
||||
### Regressions compared to foof-loop
|
||||
only accumulating clauses are visible in the final-expression. This is due to sequence clauses not being promoted through to outer loops (since they should not keep their state if an inner loop is exited).
|
||||
only accumulating clauses are guaranteed to be visible in the final-expression. This is due to sequence clauses not being promoted through to outer loops (since they should not keep their state if an inner loop is exited).
|
||||
|
||||
Due to clause reordering, positional updates are not supported. If you want to update your loop vars, do so using named update (see below).
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue