├── CHANNELS.md ├── DESIGN.md ├── GOALS.md ├── README.md ├── REF.md ├── TESTS.md ├── apl ├── README.md ├── a │ ├── commands.go │ ├── help.go │ ├── register.go │ └── runtime.go ├── apl.go ├── array.go ├── array_test.go ├── assign.go ├── big │ ├── bigfloat │ │ ├── LICENSE.md │ │ ├── README │ │ ├── exp.go │ │ ├── log.go │ │ ├── misc.go │ │ ├── pow.go │ │ └── sqrt.go │ ├── complex.go │ ├── float.go │ ├── int.go │ ├── rat.go │ └── register.go ├── bool.go ├── channel.go ├── domain.go ├── domain │ ├── array.go │ ├── channel.go │ ├── compare.go │ ├── domain.go │ ├── functions.go │ ├── identifier.go │ ├── image.go │ ├── list.go │ ├── numeric.go │ ├── object.go │ ├── operator.go │ ├── scalar.go │ ├── string.go │ └── type.go ├── error.go ├── eval.go ├── fmt.go ├── fmt_test.go ├── function.go ├── http │ └── register.go ├── image.go ├── index.go ├── int.go ├── io │ ├── README.md │ ├── env.go │ ├── fs.go │ ├── mount.go │ ├── read.go │ ├── register.go │ └── var.go ├── lambda.go ├── list.go ├── multiline.go ├── numbers │ ├── complex.go │ ├── complexs.go │ ├── exception.go │ ├── float.go │ ├── floats.go │ ├── numbers_test.go │ ├── register.go │ ├── time.go │ └── times.go ├── object.go ├── op.go ├── operators │ ├── assign.go │ ├── at.go │ ├── axis.go │ ├── commute.go │ ├── dot.go │ ├── each.go │ ├── identity.go │ ├── jot.go │ ├── power.go │ ├── rank.go │ ├── reduce.go │ ├── register.go │ ├── select.go │ └── stencil.go ├── parse.go ├── parse_test.go ├── primitives │ ├── apl_test.go │ ├── array.go │ ├── axis.go │ ├── boolean.go │ ├── channel.go │ ├── comma.go │ ├── compare.go │ ├── decode.go │ ├── dict.go │ ├── doc_test.go │ ├── domino.go │ ├── elementary.go │ ├── enclose.go │ ├── find.go │ ├── format.go │ ├── gen.go │ ├── grade.go │ ├── index.go │ ├── iota.go │ ├── match.go │ ├── query.go │ ├── register.go │ ├── reverse.go │ ├── rho.go │ ├── selection.go │ ├── table.go │ ├── tack.go │ ├── take.go │ ├── transpose.go │ ├── type.go │ ├── uniform_test.go │ └── unique.go ├── register.go ├── rpc │ ├── README.md │ ├── init.go │ ├── register.go │ ├── rpc.go │ └── server.go ├── scan │ ├── scan.go │ └── scan_test.go ├── string.go ├── strings │ └── register.go ├── table.go ├── tower.go ├── train.go ├── uniform.go ├── value.go ├── var.go └── xgo │ ├── convert.go │ ├── function.go │ ├── method.go │ ├── register.go │ └── type.go ├── cmd ├── apl.go ├── apl │ ├── README.md │ ├── apl_test.go │ ├── main.go │ └── testdata │ │ ├── a.apl │ │ ├── a.out │ │ ├── abc.apl │ │ ├── abc.out │ │ ├── e.apl │ │ ├── e.err │ │ ├── finn.apl │ │ ├── finn.out │ │ ├── fmt.apl │ │ ├── fmt.out │ │ ├── obj.apl │ │ ├── obj.out │ │ ├── parse.apl │ │ ├── parse.out │ │ ├── table.apl │ │ └── table.out ├── iv.go ├── iv │ ├── README.md │ ├── iv_test.go │ ├── main.go │ └── testdata │ │ ├── a.iv │ │ ├── a.out │ │ ├── colsum.iv │ │ ├── colsum.out │ │ ├── rank.iv │ │ ├── rank.out │ │ ├── shape.iv │ │ └── shape.out └── testing.go ├── go.mod └── log.svg /CHANNELS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/CHANNELS.md -------------------------------------------------------------------------------- /DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/DESIGN.md -------------------------------------------------------------------------------- /GOALS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/GOALS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/README.md -------------------------------------------------------------------------------- /REF.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/REF.md -------------------------------------------------------------------------------- /TESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/TESTS.md -------------------------------------------------------------------------------- /apl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/README.md -------------------------------------------------------------------------------- /apl/a/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/a/commands.go -------------------------------------------------------------------------------- /apl/a/help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/a/help.go -------------------------------------------------------------------------------- /apl/a/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/a/register.go -------------------------------------------------------------------------------- /apl/a/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/a/runtime.go -------------------------------------------------------------------------------- /apl/apl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/apl.go -------------------------------------------------------------------------------- /apl/array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/array.go -------------------------------------------------------------------------------- /apl/array_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/array_test.go -------------------------------------------------------------------------------- /apl/assign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/assign.go -------------------------------------------------------------------------------- /apl/big/bigfloat/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/big/bigfloat/LICENSE.md -------------------------------------------------------------------------------- /apl/big/bigfloat/README: -------------------------------------------------------------------------------- 1 | This is a copy of github.com/ALTree/bigfloat -------------------------------------------------------------------------------- /apl/big/bigfloat/exp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/big/bigfloat/exp.go -------------------------------------------------------------------------------- /apl/big/bigfloat/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/big/bigfloat/log.go -------------------------------------------------------------------------------- /apl/big/bigfloat/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/big/bigfloat/misc.go -------------------------------------------------------------------------------- /apl/big/bigfloat/pow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/big/bigfloat/pow.go -------------------------------------------------------------------------------- /apl/big/bigfloat/sqrt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/big/bigfloat/sqrt.go -------------------------------------------------------------------------------- /apl/big/complex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/big/complex.go -------------------------------------------------------------------------------- /apl/big/float.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/big/float.go -------------------------------------------------------------------------------- /apl/big/int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/big/int.go -------------------------------------------------------------------------------- /apl/big/rat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/big/rat.go -------------------------------------------------------------------------------- /apl/big/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/big/register.go -------------------------------------------------------------------------------- /apl/bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/bool.go -------------------------------------------------------------------------------- /apl/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/channel.go -------------------------------------------------------------------------------- /apl/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain.go -------------------------------------------------------------------------------- /apl/domain/array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/array.go -------------------------------------------------------------------------------- /apl/domain/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/channel.go -------------------------------------------------------------------------------- /apl/domain/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/compare.go -------------------------------------------------------------------------------- /apl/domain/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/domain.go -------------------------------------------------------------------------------- /apl/domain/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/functions.go -------------------------------------------------------------------------------- /apl/domain/identifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/identifier.go -------------------------------------------------------------------------------- /apl/domain/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/image.go -------------------------------------------------------------------------------- /apl/domain/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/list.go -------------------------------------------------------------------------------- /apl/domain/numeric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/numeric.go -------------------------------------------------------------------------------- /apl/domain/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/object.go -------------------------------------------------------------------------------- /apl/domain/operator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/operator.go -------------------------------------------------------------------------------- /apl/domain/scalar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/scalar.go -------------------------------------------------------------------------------- /apl/domain/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/string.go -------------------------------------------------------------------------------- /apl/domain/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/domain/type.go -------------------------------------------------------------------------------- /apl/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/error.go -------------------------------------------------------------------------------- /apl/eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/eval.go -------------------------------------------------------------------------------- /apl/fmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/fmt.go -------------------------------------------------------------------------------- /apl/fmt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/fmt_test.go -------------------------------------------------------------------------------- /apl/function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/function.go -------------------------------------------------------------------------------- /apl/http/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/http/register.go -------------------------------------------------------------------------------- /apl/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/image.go -------------------------------------------------------------------------------- /apl/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/index.go -------------------------------------------------------------------------------- /apl/int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/int.go -------------------------------------------------------------------------------- /apl/io/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/io/README.md -------------------------------------------------------------------------------- /apl/io/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/io/env.go -------------------------------------------------------------------------------- /apl/io/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/io/fs.go -------------------------------------------------------------------------------- /apl/io/mount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/io/mount.go -------------------------------------------------------------------------------- /apl/io/read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/io/read.go -------------------------------------------------------------------------------- /apl/io/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/io/register.go -------------------------------------------------------------------------------- /apl/io/var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/io/var.go -------------------------------------------------------------------------------- /apl/lambda.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/lambda.go -------------------------------------------------------------------------------- /apl/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/list.go -------------------------------------------------------------------------------- /apl/multiline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/multiline.go -------------------------------------------------------------------------------- /apl/numbers/complex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/numbers/complex.go -------------------------------------------------------------------------------- /apl/numbers/complexs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/numbers/complexs.go -------------------------------------------------------------------------------- /apl/numbers/exception.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/numbers/exception.go -------------------------------------------------------------------------------- /apl/numbers/float.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/numbers/float.go -------------------------------------------------------------------------------- /apl/numbers/floats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/numbers/floats.go -------------------------------------------------------------------------------- /apl/numbers/numbers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/numbers/numbers_test.go -------------------------------------------------------------------------------- /apl/numbers/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/numbers/register.go -------------------------------------------------------------------------------- /apl/numbers/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/numbers/time.go -------------------------------------------------------------------------------- /apl/numbers/times.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/numbers/times.go -------------------------------------------------------------------------------- /apl/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/object.go -------------------------------------------------------------------------------- /apl/op.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/op.go -------------------------------------------------------------------------------- /apl/operators/assign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/assign.go -------------------------------------------------------------------------------- /apl/operators/at.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/at.go -------------------------------------------------------------------------------- /apl/operators/axis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/axis.go -------------------------------------------------------------------------------- /apl/operators/commute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/commute.go -------------------------------------------------------------------------------- /apl/operators/dot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/dot.go -------------------------------------------------------------------------------- /apl/operators/each.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/each.go -------------------------------------------------------------------------------- /apl/operators/identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/identity.go -------------------------------------------------------------------------------- /apl/operators/jot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/jot.go -------------------------------------------------------------------------------- /apl/operators/power.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/power.go -------------------------------------------------------------------------------- /apl/operators/rank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/rank.go -------------------------------------------------------------------------------- /apl/operators/reduce.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/reduce.go -------------------------------------------------------------------------------- /apl/operators/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/register.go -------------------------------------------------------------------------------- /apl/operators/select.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/select.go -------------------------------------------------------------------------------- /apl/operators/stencil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/operators/stencil.go -------------------------------------------------------------------------------- /apl/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/parse.go -------------------------------------------------------------------------------- /apl/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/parse_test.go -------------------------------------------------------------------------------- /apl/primitives/apl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/apl_test.go -------------------------------------------------------------------------------- /apl/primitives/array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/array.go -------------------------------------------------------------------------------- /apl/primitives/axis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/axis.go -------------------------------------------------------------------------------- /apl/primitives/boolean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/boolean.go -------------------------------------------------------------------------------- /apl/primitives/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/channel.go -------------------------------------------------------------------------------- /apl/primitives/comma.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/comma.go -------------------------------------------------------------------------------- /apl/primitives/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/compare.go -------------------------------------------------------------------------------- /apl/primitives/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/decode.go -------------------------------------------------------------------------------- /apl/primitives/dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/dict.go -------------------------------------------------------------------------------- /apl/primitives/doc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/doc_test.go -------------------------------------------------------------------------------- /apl/primitives/domino.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/domino.go -------------------------------------------------------------------------------- /apl/primitives/elementary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/elementary.go -------------------------------------------------------------------------------- /apl/primitives/enclose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/enclose.go -------------------------------------------------------------------------------- /apl/primitives/find.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/find.go -------------------------------------------------------------------------------- /apl/primitives/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/format.go -------------------------------------------------------------------------------- /apl/primitives/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/gen.go -------------------------------------------------------------------------------- /apl/primitives/grade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/grade.go -------------------------------------------------------------------------------- /apl/primitives/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/index.go -------------------------------------------------------------------------------- /apl/primitives/iota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/iota.go -------------------------------------------------------------------------------- /apl/primitives/match.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/match.go -------------------------------------------------------------------------------- /apl/primitives/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/query.go -------------------------------------------------------------------------------- /apl/primitives/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/register.go -------------------------------------------------------------------------------- /apl/primitives/reverse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/reverse.go -------------------------------------------------------------------------------- /apl/primitives/rho.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/rho.go -------------------------------------------------------------------------------- /apl/primitives/selection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/selection.go -------------------------------------------------------------------------------- /apl/primitives/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/table.go -------------------------------------------------------------------------------- /apl/primitives/tack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/tack.go -------------------------------------------------------------------------------- /apl/primitives/take.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/take.go -------------------------------------------------------------------------------- /apl/primitives/transpose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/transpose.go -------------------------------------------------------------------------------- /apl/primitives/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/type.go -------------------------------------------------------------------------------- /apl/primitives/uniform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/uniform_test.go -------------------------------------------------------------------------------- /apl/primitives/unique.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/primitives/unique.go -------------------------------------------------------------------------------- /apl/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/register.go -------------------------------------------------------------------------------- /apl/rpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/rpc/README.md -------------------------------------------------------------------------------- /apl/rpc/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/rpc/init.go -------------------------------------------------------------------------------- /apl/rpc/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/rpc/register.go -------------------------------------------------------------------------------- /apl/rpc/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/rpc/rpc.go -------------------------------------------------------------------------------- /apl/rpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/rpc/server.go -------------------------------------------------------------------------------- /apl/scan/scan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/scan/scan.go -------------------------------------------------------------------------------- /apl/scan/scan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/scan/scan_test.go -------------------------------------------------------------------------------- /apl/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/string.go -------------------------------------------------------------------------------- /apl/strings/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/strings/register.go -------------------------------------------------------------------------------- /apl/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/table.go -------------------------------------------------------------------------------- /apl/tower.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/tower.go -------------------------------------------------------------------------------- /apl/train.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/train.go -------------------------------------------------------------------------------- /apl/uniform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/uniform.go -------------------------------------------------------------------------------- /apl/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/value.go -------------------------------------------------------------------------------- /apl/var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/var.go -------------------------------------------------------------------------------- /apl/xgo/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/xgo/convert.go -------------------------------------------------------------------------------- /apl/xgo/function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/xgo/function.go -------------------------------------------------------------------------------- /apl/xgo/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/xgo/method.go -------------------------------------------------------------------------------- /apl/xgo/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/xgo/register.go -------------------------------------------------------------------------------- /apl/xgo/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/apl/xgo/type.go -------------------------------------------------------------------------------- /cmd/apl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl.go -------------------------------------------------------------------------------- /cmd/apl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl/README.md -------------------------------------------------------------------------------- /cmd/apl/apl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl/apl_test.go -------------------------------------------------------------------------------- /cmd/apl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl/main.go -------------------------------------------------------------------------------- /cmd/apl/testdata/a.apl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl/testdata/a.apl -------------------------------------------------------------------------------- /cmd/apl/testdata/a.out: -------------------------------------------------------------------------------- 1 | 2 2 | 3 3 | ¯3 4 | -------------------------------------------------------------------------------- /cmd/apl/testdata/abc.apl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl/testdata/abc.apl -------------------------------------------------------------------------------- /cmd/apl/testdata/abc.out: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | -------------------------------------------------------------------------------- /cmd/apl/testdata/e.apl: -------------------------------------------------------------------------------- 1 | 1x 2 | -------------------------------------------------------------------------------- /cmd/apl/testdata/e.err: -------------------------------------------------------------------------------- 1 | e.apl:1: cannot parse number: 1x 2 | -------------------------------------------------------------------------------- /cmd/apl/testdata/finn.apl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl/testdata/finn.apl -------------------------------------------------------------------------------- /cmd/apl/testdata/finn.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/apl/testdata/fmt.apl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl/testdata/fmt.apl -------------------------------------------------------------------------------- /cmd/apl/testdata/fmt.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl/testdata/fmt.out -------------------------------------------------------------------------------- /cmd/apl/testdata/obj.apl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl/testdata/obj.apl -------------------------------------------------------------------------------- /cmd/apl/testdata/obj.out: -------------------------------------------------------------------------------- 1 | 1 2 | @ 3 | 4 8 6 4 | 8 5 | 1 2 3 6 | -------------------------------------------------------------------------------- /cmd/apl/testdata/parse.apl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl/testdata/parse.apl -------------------------------------------------------------------------------- /cmd/apl/testdata/parse.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl/testdata/parse.out -------------------------------------------------------------------------------- /cmd/apl/testdata/table.apl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl/testdata/table.apl -------------------------------------------------------------------------------- /cmd/apl/testdata/table.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/apl/testdata/table.out -------------------------------------------------------------------------------- /cmd/iv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/iv.go -------------------------------------------------------------------------------- /cmd/iv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/iv/README.md -------------------------------------------------------------------------------- /cmd/iv/iv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/iv/iv_test.go -------------------------------------------------------------------------------- /cmd/iv/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/iv/main.go -------------------------------------------------------------------------------- /cmd/iv/testdata/a.iv: -------------------------------------------------------------------------------- 1 | # 1 + 1 2 | -------------------------------------------------------------------------------- /cmd/iv/testdata/a.out: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /cmd/iv/testdata/colsum.iv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/iv/testdata/colsum.iv -------------------------------------------------------------------------------- /cmd/iv/testdata/colsum.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/iv/testdata/colsum.out -------------------------------------------------------------------------------- /cmd/iv/testdata/rank.iv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/iv/testdata/rank.iv -------------------------------------------------------------------------------- /cmd/iv/testdata/rank.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/iv/testdata/rank.out -------------------------------------------------------------------------------- /cmd/iv/testdata/shape.iv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/iv/testdata/shape.iv -------------------------------------------------------------------------------- /cmd/iv/testdata/shape.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/iv/testdata/shape.out -------------------------------------------------------------------------------- /cmd/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/cmd/testing.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/ktye/iv 2 | 3 | go 1.12 4 | -------------------------------------------------------------------------------- /log.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ktye/iv/HEAD/log.svg --------------------------------------------------------------------------------