Photo by Ranurte on Unsplash: https://unsplash.com/photos/blue-body-of-water-during-daytime-7vcxZhGQYEU
You can also use -1_0, . Do it in that order rather than 0,-1_ to ensure it works for empty lists.
You can also use -1_0, . Do it in that order rather than 0,-1_ to ensure it works for empty lists.
ktye.github.io/kweb/
ktye.github.io/halfkey/
ktye.github.io/pdp11/index....
ktye.github.io/kweb/compile...
And of course, the zoo:
ktye.github.io/zoo/index.ht...
ktye.github.io/kweb/
ktye.github.io/halfkey/
ktye.github.io/pdp11/index....
ktye.github.io/kweb/compile...
And of course, the zoo:
ktye.github.io/zoo/index.ht...
ngn.codeberg.page/k/
johnearnest.github.io/ok/index.html
johnearnest.github.io/ok/ike/ike.h...
ktye.github.io/zoo/
repl.club
k.miraheze.org/wiki/Learnin...
xpqz.github.io/kbook/Introd...
What I used, years ago:
github.com/JohnEarnest/...
github.com/JohnEarnest/...
k.miraheze.org/wiki/Learnin...
xpqz.github.io/kbook/Introd...
What I used, years ago:
github.com/JohnEarnest/...
github.com/JohnEarnest/...
WAR ON RAZE gist.github.com/chrispsn/af6...
We need to talk about group. gist.github.com/chrispsn/345...
K: default dicts? gist.github.com/chrispsn/ff0...
WAR ON RAZE gist.github.com/chrispsn/af6...
We need to talk about group. gist.github.com/chrispsn/345...
K: default dicts? gist.github.com/chrispsn/ff0...
matrix.to#/#aplfarm-k:... (all dialects)
matrix.to#/#ngnk:matri... (ngn/k)
matrix.to#/#aplfarm:ma... (array langs)
chat.stackexchange.com/rooms/90748/... (dead; great archives)
chat.stackexchange.com/rooms/52405/... (pre-k tree)
github.com/dzaima/chatl... (logs of k tree, APL Orchard)
matrix.to#/#aplfarm-k:... (all dialects)
matrix.to#/#ngnk:matri... (ngn/k)
matrix.to#/#aplfarm:ma... (array langs)
chat.stackexchange.com/rooms/90748/... (dead; great archives)
chat.stackexchange.com/rooms/52405/... (pre-k tree)
github.com/dzaima/chatl... (logs of k tree, APL Orchard)
{(!*|+/x)-&(0:':+\x)!x}
Or if you have an occurrence count primitive:
oc:{i-(i:<<x)x?x}
oc@&:
Reverse flat ranges (f 3 2 => 2 1 0 1 0), same as ,/|'!':
{(&a!x)-1+!*|a:+\x}
{(!*|+/x)-&(0:':+\x)!x}
Or if you have an occurrence count primitive:
oc:{i-(i:<<x)x?x}
oc@&:
Reverse flat ranges (f 3 2 => 2 1 0 1 0), same as ,/|'!':
{(&a!x)-1+!*|a:+\x}