1
0
Fork
You've already forked k
0
forked from ngn/k
No description
  • C 84%
  • Vim script 5.8%
  • JavaScript 5.1%
  • Makefile 2.2%
  • HTML 1.5%
  • Other 1.4%
Find a file
2022年09月20日 02:54:18 +03:00
a16 . 2022年08月13日 04:21:09 +03:00
a19 . 2022年06月06日 11:35:57 +03:00
a20 a20 2021年12月17日 05:24:24 +02:00
a21 a21 2021年12月27日 06:10:52 +02:00
dy bin 2022年09月12日 13:10:29 +03:00
e e/14.k 2022年07月25日 18:04:36 +03:00
g . 2022年09月14日 23:43:31 +03:00
l utf8.k 2022年09月14日 13:53:39 +03:00
t . 2022年09月20日 01:53:16 +03:00
vim-c vim 2022年07月25日 17:33:50 +03:00
vim-k vim-k 2022年03月06日 11:47:09 +02:00
w codeberg urls 2022年08月28日 08:03:47 +03:00
x Add example of registering foreign functions into the REPL. Make link options easier to modify. 2022年09月12日 09:11:44 +02:00
.gitignore makefile 2021年09月15日 09:06:57 +03:00
0.c fix web ui 2022年08月11日 05:13:23 +03:00
1.c ^nan 2022年01月17日 17:21:40 +02:00
2.c iW() 2022年09月18日 02:44:43 +03:00
3.c 2022 2022年01月13日 14:45:02 +02:00
4.c 4.c 2022年09月20日 02:49:14 +03:00
a.c a.c 2022年09月18日 11:28:25 +03:00
a.h a.h 2022年09月20日 02:47:44 +03:00
b.c b.c 2022年09月14日 13:51:55 +03:00
e.c 2022 2022年01月13日 14:45:02 +02:00
f.c 2022 2022年01月13日 14:45:02 +02:00
g.h codeberg urls 2022年08月28日 08:03:47 +03:00
g.k codeberg urls 2022年08月28日 08:03:47 +03:00
h.c rsh 2022年09月20日 02:54:18 +03:00
i.c <0 2022年03月06日 11:35:21 +02:00
j.c j.c 2022年02月23日 15:41:29 +02:00
k.c K1(),K2() -> Kx() 2022年05月02日 14:17:57 +03:00
k.h K1(),K2() -> Kx() 2022年05月02日 14:17:57 +03:00
LICENSE agpl 2019年12月17日 02:19:05 +02:00
lopts Add example of registering foreign functions into the REPL. Make link options easier to modify. 2022年09月12日 09:11:44 +02:00
m.c \L 2022年09月14日 13:51:55 +03:00
makefile Add example of registering foreign functions into the REPL. Make link options easier to modify. 2022年09月12日 09:11:44 +02:00
o.c bin 2022年09月12日 07:43:24 +03:00
opts -Wno-string-plus-int 2022年03月01日 10:41:59 +02:00
p.c 1f 2022年09月04日 13:45:16 +03:00
readme.txt readme 2022年09月13日 23:01:24 +03:00
repl.k repl.k 2022年09月11日 15:50:27 +03:00
s.c 2\[;]1 2 3 4 2022年05月19日 08:25:43 +03:00
v.c 2022 2022年01月13日 14:45:02 +02:00
w.c bng 2022年09月17日 08:12:02 +03:00
x.c 2022 2022年01月13日 14:45:02 +02:00

i've decided to stop working on my free reimplementation of k6 for an indefinite period.
-ngn, 24 may 2022
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
 (for unusual platforms or compilers, if that doesn't work, try "make k-libc" instead of "make")
usage: rlwrap ./k repl.k
try online: https://ngn.codeberg.page/k or https://ngn.bitbucket.io/k
related projects:
https://github.com/gitonthescene/ngnk-mode - emacs mode
https://github.com/razetime/ngn-k-tutorial - tutorial (work in progress)
https://xpqz.github.io/kbook/ - book (work in progress)
https://github.com/secwang/ngnkcart - searchable database of snippets
https://github.com/xpqz/ngnk_mirror - continuous integration for osx
https://github.com/traws0/ngnk-windows - windows port
https://github.com/nathyong/ngnk-nix - nix package
https://code.golf/rankings/holes/all/k/bytes - code golf
https://copy.sh/k/ - aoc20 and aoc21 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
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