No description
- C 83.1%
- Vim script 6.6%
- JavaScript 6.2%
- Makefile 2.1%
- HTML 1.4%
- Other 0.6%
| a19 | . | |
| a20 | a20 | |
| e | pe | |
| g | g/whos-who-in-the-name-change-game.k | |
| t | ins() | |
| vim-c | \cd | |
| vim-k | vim \\ | |
| web | k.js | |
| .gitignore | g/implement-swap-encoding.k | |
| 0.c | \cd | |
| 1.c | not() | |
| 2.c | xC -> xV | |
| 3.c | xC -> xV | |
| a.h | exc() | |
| b.c | lam() | |
| c.c | xC -> xV | |
| e.c | eS() | |
| f.c | exc() | |
| g.h | xC -> xV | |
| g.k | xC -> xV | |
| h.c | xC -> xV | |
| i.c | k.js | |
| j.c | xC -> xV | |
| k.c | xC -> xV | |
| LICENSE | agpl | |
| m.c | AQ | |
| makefile | makefile: use strip from $(STRIP) | |
| o.c | o.c | |
| p.c | lam() | |
| readme.txt | o.c | |
| repl.k | ?[] help | |
| s.c | xC -> xV | |
| v.c | exc() | |
| w.c | xC -> xV | |
| x.c | xC -> xV | |
ngn/k is a simple fast vector programming language license: GNU AGPLv3 (v3 only) - https://codeberg.org/ngn/k/blob/master/LICENSE build: CC=clang-12 make -e # or CC=gcc-10 usage: rlwrap ./k repl.k online: https://ngn.bitbucket.io/k a.h common header g.h header generated by g.k 0.c syscalls and main() m.c memory manager p.c parser b.c bytecode compiler and virtual machine k.c eval, apply, amend, drill: . @ h.c shape-related: x#y ,x x,y o.c order and equivalence s.c object to string: $x `k@x f.c find, random: x?y 1.c monadic arithmetic 2.c dyadic arithmetic except + and * 3.c dyadic arithmetic + and * i.c i/o and \cmds v.c the rest of the verbs w.c adverbs j.c json: `j@x `j?x x.c serialization: `@x `?x c.c cryptography e.c error handling t/ unit tests g/ https://codegolf.stackexchange.com/ e/ https://projecteuler.net/ a19/ https://adventofcode.com/2019 a20/ https://adventofcode.com/2020 o/ build tmp web/ browser ui