File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -32,24 +32,23 @@ n?n(with) random -n?n(w/o)
3232# get/compile
3333get any version from here:
3434
35- | file| what| compile|
35+ | file| what| compile| created with |
3636| ---| ---| ---|
37- [ k.f] ( https://github.com/ktye/i/releases/download/latest/k.f ) |fortran version|` gfortran k.f ` |
38- [ k.c] ( https://github.com/ktye/i/releases/download/latest/k.c ) |c version|` gcc k.c -lm ` |
39- [ kv.c] ( https://github.com/ktye/i/releases/download/latest/kv.c ) |c simd5 |` clang-18 -O3 -mavx2 kv.c -lm ` |
40- [ k.go] ( https://github.com/ktye/i/releases/download/latest/k.go ) |go version|` go build k.go ` |
37+ [ k.f] ( https://github.com/ktye/i/releases/download/latest/k.f ) |fortran version|` gfortran k.f ` |[ f.go] ( https://github.com/ktye/wg/blob/master/f77/f.go ) |
38+ [ k.c] ( https://github.com/ktye/i/releases/download/latest/k.c ) |c version|` gcc k.c -lm ` |[ cc.k] ( https://github.com/ktye/i/blob/master/x/cc.k ) |
39+ [ kv.c] ( https://github.com/ktye/i/releases/download/latest/kv.c ) |c simd5 |` clang-18 -O3 -mavx2 kv.c -lm ` |[ c.go] ( https://github.com/ktye/wg/blob/master/c.go ) |
40+ [ k.go] ( https://github.com/ktye/i/releases/download/latest/k.go ) |go version|` go build k.go ` |[ go.k] ( https://github.com/ktye/i/blob/master/x/go.k ) |
41+ [ k.wasm] ( https://ktye.github.io/k.wasm ) |run [ online] ( https://ktye.github.io.k.html ) ||[ wat.go] ( https://github.com/ktye/wg/blob/master/wat.go ) |
4142
4243e.g.
4344```
4445$wget https://github.com/ktye/i/releases/download/latest/k.c
45- $gcc -ok k.c -lm #clang -ok -fwrapv -ffast-math k.c
46+ $gcc -ok k.c -lm #clang -ok -fwrapv -ffast-math k.c
4647$k
4748ktye/k
4849 █
4950```
5051
51- or [ online] ( https://ktye.github.io/k.html )
52-
5352# command line arguments
5453- ` k a.k b.k c.k ` executes all files in order, as if they were catenated and drops into the repl
5554- ` k a.k -e '+/x' ` loads a.k, evaluates the expression and exits. * e* stands for both: * eval* and * end* (like in awk)
You can’t perform that action at this time.
0 commit comments