No description
- C 84.4%
- Vim script 6.1%
- JavaScript 5.4%
- Makefile 2%
- HTML 1.6%
- Other 0.5%
| a19 | a19 | |
| a20 | a20 | |
| a21 | a21/i/18 | |
| dy | eal2f() ear2f() | |
| e | i': | |
| g | "/http" -> "/ http" | |
| l | runparts.k | |
| t | p.c fix #23 | |
| vim-c | b.c | |
| vim-k | vim-k | |
| w | w/ f1 | |
| x | k.h KR() | |
| .gitignore | makefile | |
| 0.c | m.c | |
| 1.c | signed chars | |
| 2.c | 2.c | |
| 3.c | XYmMA() | |
| a.c | K0() | |
| a.h | `err[] | |
| b.c | b.c | |
| e.c | `err[] | |
| f.c | rshN() -> rsh() | |
| g.h | cmdm() | |
| g.k | cmdm() | |
| h.c | mr enla() | |
| i.c | m.c | |
| j.c | stack | |
| k.c | K0() | |
| k.h | K0() | |
| LICENSE | agpl | |
| m.c | empty.k | |
| makefile | 2.c | |
| o.c | o.c | |
| opts | -fsigned-char | |
| p.c | p.c | |
| readme.txt | readme | |
| repl.k | `err[] | |
| s.c | str() | |
| v.c | unq() | |
| w.c | w.c | |
| x.c | syp() -> qs() | |
ngn/k is a simple fast vector programming language license: GNU AGPLv3 (v3 only) - https://codeberg.org/ngn/k/raw/branch/master/LICENSE build: make CC=clang-12 # or CC=gcc-10 usage: rlwrap ./k repl.k online: https://ngn.codeberg.page/k or https://ngn.bitbucket.io/k 0.c syscalls and main() k.h embedding api m.c memory manager a.h common header p.c parser g.h header generated by g.k b.c bytecode compiler and vm t/ unit tests a.c eval, apply, amend, drill: . @ w/ web ui h.c shape-related: x#y ,x x,y x/ example for using libk.so o.c order and equivalence o/ build output s.c string formatting: $x `k@x l/ k libraries f.c find, random: x?y g/ https://codegolf.stackexchange.com/ 1.c monadic arithmetic e/ https://projecteuler.net/ 2.c dyadic arithmetic except + and * dy/ https://problems.tryapl.org/ 3.c dyadic arithmetic + and * a19/ https://adventofcode.com/2019 i.c i/o and \cmds a20/ https://adventofcode.com/2020 v.c the rest of the verbs a21/ https://adventofcode.com/2021 w.c adverbs j.c json: `j@x `j?x x.c serialization: `@x `?x e.c error handling k.c impl of embedding api related projects: https://github.com/xpqz/ngnk_mirror - continuous integration for osx https://github.com/traws0/ngnk-windows - windows port http://copy.sh/kaoc20/ - aoc20 solutions https://github.com/chrispsn/aoc2017 - aoc17 solutions https://github.com/xpqz/dyalogk - dyalog competition solutions https://codeberg.org/CptJimKirk/kpl - kpl, apl-like extensions for k