summaryrefslogtreecommitdiff
path: root/array.c
AgeCommit message (Collapse)Author
2022-01-28Fix depth ≢. It returned negative values when it wasn't supposed toPeter Mikkelsen
2022-01-26Implement replicate first and last ⌿ /Peter Mikkelsen
2022-01-26Add a better implementation of inner product, and don't simplify nested ↵Peter Mikkelsen
arrays if the contents are also arrays
2022-01-26Implement inner product . and outer product ⌾Peter Mikkelsen
2022-01-26Implement monadic ≡ (depth)Peter Mikkelsen
2022-01-26Implement a new "mixed" type which can be either of the three scalar types: ↵Peter Mikkelsen
int, float, rune. This allows scalar arrays with mixed scalar types
2022-01-22Implement < ≤ = ≥ > ≠, but = and ≠ doesn't compare runes with ↵Peter Mikkelsen
numbers yet
2022-01-22Implement scalar functions via a macroPeter Mikkelsen
2022-01-21Implement ∘ and fix a bug in simplifyarrayPeter Mikkelsen
2022-01-20Implement guards, and start work on ↑ and ↓Peter Mikkelsen
2022-01-20Implement dyadic ⌷, monadic ⍋ and monadic ⍒Peter Mikkelsen
2022-01-19Add dyadic ≡ matchPeter Mikkelsen
2022-01-17Implement text dataPeter Mikkelsen
2022-01-16Implement floatsPeter Mikkelsen
2022-01-14Add code to simplify arrays of nested scalars, sometimes created by ↵Peter Mikkelsen
functions or operators
2022-01-14Add each (¨) operatorPeter Mikkelsen
2022-01-13Implement dyadic (integer only) version of + - × ÷ * ⍟Peter Mikkelsen
2022-01-13Implement basic reference counting for arrays, which so theyPeter Mikkelsen
get freed when not in use anymore.
2022-01-10Implement ( expr ) and improve strandingPeter Mikkelsen
2022-01-09Add basic code for parser/evaluator. Can do simple strandingPeter Mikkelsen
2022-01-08Add initial code, just to get startedPeter Mikkelsen