1
0
Fork
You've already forked k
0
forked from ngn/k
No description
  • C 83.1%
  • Vim script 6.6%
  • JavaScript 6.2%
  • Makefile 2.1%
  • HTML 1.4%
  • Other 0.6%
Find a file
2021年09月02日 04:51:36 +00:00
a19 . 2021年08月28日 21:35:28 +03:00
a20 a20 2021年08月30日 19:26:13 +03:00
e pe 2021年08月30日 19:41:59 +03:00
g g/whos-who-in-the-name-change-game.k 2021年08月07日 10:16:18 +03:00
t ins() 2021年08月28日 02:42:00 +03:00
vim-c \cd 2021年08月30日 22:24:41 +03:00
vim-k vim \\ 2021年03月21日 08:59:42 +02:00
web k.js 2021年09月01日 17:45:15 +03:00
.gitignore g/implement-swap-encoding.k 2021年05月02日 19:52:42 +03:00
0.c \cd 2021年08月30日 22:24:41 +03:00
1.c not() 2021年08月30日 19:42:23 +03:00
2.c xC -> xV 2021年08月29日 04:41:41 +03:00
3.c xC -> xV 2021年08月29日 04:41:41 +03:00
a.h exc() 2021年09月01日 21:18:42 +03:00
b.c lam() 2021年08月29日 23:14:13 +03:00
c.c xC -> xV 2021年08月29日 04:41:41 +03:00
e.c eS() 2021年08月29日 04:56:33 +03:00
f.c exc() 2021年09月01日 21:18:42 +03:00
g.h xC -> xV 2021年08月29日 04:41:41 +03:00
g.k xC -> xV 2021年08月29日 04:41:41 +03:00
h.c xC -> xV 2021年08月29日 04:41:41 +03:00
i.c k.js 2021年09月01日 17:45:15 +03:00
j.c xC -> xV 2021年08月29日 04:41:41 +03:00
k.c xC -> xV 2021年08月29日 04:41:41 +03:00
LICENSE agpl 2019年12月17日 02:19:05 +02:00
m.c AQ 2021年08月30日 22:46:35 +03:00
makefile makefile: use strip from $(STRIP) 2021年08月04日 18:32:23 +02:00
o.c o.c 2021年08月30日 21:14:50 +03:00
p.c lam() 2021年08月29日 23:14:13 +03:00
readme.txt o.c 2021年08月30日 21:14:50 +03:00
repl.k ?[] help 2021年09月02日 04:51:36 +00:00
s.c xC -> xV 2021年08月29日 04:41:41 +03:00
v.c exc() 2021年09月01日 21:18:42 +03:00
w.c xC -> xV 2021年08月29日 04:41:41 +03:00
x.c xC -> xV 2021年08月29日 04:41:41 +03:00

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