aboutsummaryrefslogtreecommitdiffstats
path: root/examples/sha256.aup
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-19 04:04:09 +0100
committereunhhu <[email protected]>2026-10-19 04:04:09 +0100
commit5f223bd45d9279982ec6e4ca334c089c07782639 (patch)
tree02b1074fdeef902ebe806c22a3b93ef022cfa9af /examples/sha256.aup
parent4aefbab3cdbcb5a7c4b7598795baa276f82fd842 (diff)
downloadaup-5f223bd45d9279982ec6e4ca334c089c07782639.tar.gz
aup-5f223bd45d9279982ec6e4ca334c089c07782639.zip
Lets' lists in inner blocks and xs = [...] (after Pure 140's inflate): a let's list in an if's, a for's, a while's or a match's block (a handler's, a fn's or a view's body's) begins empty each time its let is run, one state let.NAME a name as before (gathered from inner blocks now), emptied there a item at a time (while xs.count > 0 remove the last: a list of numbers' by its place count - 1, others' .last; Pure has no op that empties a list); xs = [...] empties a let's list and gives it its elements ([] none), a stored list refused; a list literal in an expression keeps its elements (it dropped them: a field's [1, 2] was empty); folds and filters hold no let's list; test inner_lists (100 random events: a for's list, a keyed one, a fn's, a view body's, xs = [...] and [] against Python), a diagnostic retired (an inner block's list now reads as unknown past it), one added; the 60 sources the same modules; 002
Diffstat (limited to 'examples/sha256.aup')
0 files changed, 0 insertions, 0 deletions