diff options
Diffstat (limited to 'examples/working')
| -rw-r--r-- | examples/working/each.ey | 4 | ||||
| -rw-r--r-- | examples/working/fold.ey | 8 | ||||
| -rw-r--r-- | examples/working/hash-set.ey | 8 |
3 files changed, 12 insertions, 8 deletions
diff --git a/examples/working/each.ey b/examples/working/each.ey index 0e59bc9..54b0323 100644 --- a/examples/working/each.ey +++ b/examples/working/each.ey @@ -1 +1,3 @@ -[ 1 2 3 ] { =i i dump } each +|defv "==" deff + +[ 1 2 3 ] { ==i i dump } each diff --git a/examples/working/fold.ey b/examples/working/fold.ey index 9ae19d5..d3b20ce 100644 --- a/examples/working/fold.ey +++ b/examples/working/fold.ey @@ -1,4 +1,6 @@ -{ =f =a a len =l +|defv "==" deff + +{ ==f ==a a len ==l l { 0 a * 1 l 1 sub range { a * f * } each @@ -6,9 +8,9 @@ ? * } /fold deff -{ =f _ len =l l dearray l 1 sub f rep } /foldshort deff +{ ==f _ len ==l l dearray l 1 sub f rep } /foldshort deff -{ =f { f fold } } /enfold deff +{ ==f { f fold } } /enfold deff [ 1 2 3 ] _ |add fold dump diff --git a/examples/working/hash-set.ey b/examples/working/hash-set.ey index 495c27f..046e42b 100644 --- a/examples/working/hash-set.ey +++ b/examples/working/hash-set.ey @@ -1,4 +1,4 @@ -< { defv }' /put deff > =hashSet +< { defv }' /put deff > /hashSet defv 1 /one hashSet .put 2 /two hashSet .put @@ -8,12 +8,12 @@ hashSet .two dump hashSet keys dump { - < { defv }' /put deff > =hashSetB + < { defv }' /put deff > /hashSetB defv 1 /one hashSetB .put 2 /two hashSetB .put hashSetB .one dump hashSetB .two dump - hashSetB keys dump -} * + hashSetB +} * keys dump |
