summaryrefslogtreecommitdiff
path: root/apl9.h
diff options
context:
space:
mode:
authorPeter Mikkelsen <petermikkelsen10@gmail.com>2022-01-22 14:18:09 +0000
committerPeter Mikkelsen <petermikkelsen10@gmail.com>2022-01-22 14:18:09 +0000
commitd0350fd2b634e73e8f6ef2a0927ae2decef81602 (patch)
tree609b5e23f80e140ca503634d00cce2c9250e4749 /apl9.h
parentba2c098932896234f17829e54399328cb24ed1be (diff)
Implement < ≤ = ≥ > ≠, but = and ≠ doesn't compare runes with numbers yet
Diffstat (limited to 'apl9.h')
-rw-r--r--apl9.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/apl9.h b/apl9.h
index 94ae192..21c1282 100644
--- a/apl9.h
+++ b/apl9.h
@@ -188,6 +188,7 @@ Array *mkscalarfloat(double);
Array *mkscalarrune(Rune);
Array *mkrunearray(Rune *);
Array *duparray(Array *);
+Array *duparrayshape(Array *, int);
int simplearray(Array *);
int simplescalar(Array *);
Array *extend(Array *, Array *);
@@ -260,6 +261,12 @@ Array *fnMaximum(Array *, Array *);
Array *fnMinimum(Array *, Array *);
Array *fnLeft(Array *, Array *);
Array *fnRight(Array *, Array *);
+Array *fnEqual(Array *, Array *);
+Array *fnNotEqual(Array *, Array *);
+Array *fnLessEqual(Array *, Array *);
+Array *fnLess(Array *, Array *);
+Array *fnGreater(Array *, Array *);
+Array *fnGreaterEqual(Array *, Array *);
Array *fnMatch(Array *, Array *);
Array *fnTake(Array *, Array *);
Array *fnIndex(Array *, Array *);