diff options
author | Peter Mikkelsen <petermikkelsen10@gmail.com> | 2022-01-13 20:33:51 +0000 |
---|---|---|
committer | Peter Mikkelsen <petermikkelsen10@gmail.com> | 2022-01-13 20:33:51 +0000 |
commit | 2d498de6c105e57c32c9048e5901955556ab38bf (patch) | |
tree | 47f1f2b2d0946345a21ea8bad7383282d4102e86 /apl9.h | |
parent | 50d6dd8b50958271bf1ff13f99dc21d4cd8431f7 (diff) |
Implement dyadic (integer only) version of + - × ÷ * ⍟
Diffstat (limited to 'apl9.h')
-rw-r--r-- | apl9.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -116,6 +116,8 @@ Array *mkscalarint(vlong); Array *duparray(Array *); int simplearray(Array *); int simplescalar(Array *); +Array *extend(Array *, Array *); +int scalarextend(Array *, Array *, Array **, Array **); /* eval.c */ Datum *eval(Statement *); @@ -141,6 +143,12 @@ Array *fnRavel(Array *); Array *fnShape(Array *); /* Dyadic functions from functions.h */ +Array *fnPlus(Array *, Array *); +Array *fnMinus(Array *, Array *); +Array *fnTimes(Array *, Array *); +Array *fnDivide(Array *, Array *); +Array *fnPower(Array *, Array *); +Array *fnLogarithm(Array *, Array *); Array *fnLeft(Array *, Array *); Array *fnRight(Array *, Array *); Array *fnCatenateFirst(Array *, Array *); |