summaryrefslogtreecommitdiff
path: root/functions.c
AgeCommit message (Expand)Author
2022-01-30Implement take ↑Peter Mikkelsen
2022-01-30Implement partition, but make it work on the first axis instead of the last.Peter Mikkelsen
2022-01-29Add monadic format ⍕. It doesn't work for nested arrays yet.Peter Mikkelsen
2022-01-29Add two very incomplete implementations of factorial and binomial (!Y and X!Y)Peter Mikkelsen
2022-01-29Implement pick ⊃Peter Mikkelsen
2022-01-29Implement roll and deal (monadic and dyadic ?)Peter Mikkelsen
2022-01-29Handle scalars in monadic ≠ and ∪Peter Mikkelsen
2022-01-29Implement intersection ∩Peter Mikkelsen
2022-01-28Implement index of (X⍳Y)Peter Mikkelsen
2022-01-28Implement rotate first (⊖) and rotate last (⌽)Peter Mikkelsen
2022-01-28Make ⍳Y generate correct results when Y contains zerosPeter Mikkelsen
2022-01-28Extend monadic ⍳ to work with lists.Peter Mikkelsen
2022-01-28Implement where (⍸), unique mask (≠) and unique (∪)Peter Mikkelsen
2022-01-28Implement membership (X∊Y), excluding (X~Y) and union (X∪Y)Peter Mikkelsen
2022-01-28Implement disclose (monadic ⊃)Peter Mikkelsen
2022-01-26Implement replicate first and last ⌿ /Peter Mikkelsen
2022-01-26Implement inner product . and outer product ⌾Peter Mikkelsen
2022-01-26Implement a variant of execute ⍎. Mine doesn't print the result of statemen...Peter Mikkelsen
2022-01-26Implement monadic ≡ (depth)Peter Mikkelsen
2022-01-25Actually pass ⍶ and ⍹ unchanged with ∆Peter Mikkelsen
2022-01-24Implement ⍺⍵⍶⍹ as get-set variables, which may make it easier to do T...Peter Mikkelsen
2022-01-24Implement Dop'sPeter Mikkelsen
2022-01-24Prepare for Dops laterPeter Mikkelsen
2022-01-24in X⍴Y, if X is empty, the result is a scalarPeter Mikkelsen
2022-01-24Fix symbol lookupPeter Mikkelsen
2022-01-24Rework the lexer to lex from either a string or bio. This allows multiline df...Peter Mikkelsen
2022-01-23Rework symbol lookup to use lexical scoping, and implement recursive function...Peter Mikkelsen
2022-01-23Move the call to simplifyarray into runfuncPeter Mikkelsen
2022-01-22Implement Agh trainsPeter Mikkelsen
2022-01-22Implement fgh and gh trainsPeter Mikkelsen
2022-01-22Add , implemented via transpose and ⍪Peter Mikkelsen
2022-01-22Implement enlist (monadic ∊)Peter Mikkelsen
2022-01-22Implement ⎕DIV for allowing division by zero to result in 0 if neededPeter Mikkelsen
2022-01-22Implement monadic + - ÷ × * ⍟ | ⌈ ⌊Peter Mikkelsen
2022-01-22Implement dyadic ∨∧⍲⍱Peter Mikkelsen
2022-01-22Switch on the correct type in SCALAR_FUNCTION_2Peter Mikkelsen
2022-01-22Implement < ≤ = ≥ > ≠, but = and ≠ doesn't compare runes with numbers...Peter Mikkelsen
2022-01-22Implement dyadic | ⌊ and ⌈Peter Mikkelsen
2022-01-22Implement scalar functions via a macroPeter Mikkelsen
2022-01-21Get ready for hybridsPeter Mikkelsen
2022-01-21Implement better error handling, but still no error guardsPeter Mikkelsen
2022-01-20Implement a very basic ⎕RUN command which runs the code from a filePeter Mikkelsen
2022-01-20Implement better dnfs semanticsPeter Mikkelsen
2022-01-20Add missing else keywordPeter Mikkelsen
2022-01-20Implement guards, and start work on ↑ and ↓Peter Mikkelsen
2022-01-20Remove commentPeter Mikkelsen
2022-01-20Implement dyadic ⌷, monadic ⍋ and monadic ⍒Peter Mikkelsen
2022-01-19Add dyadic ≡ matchPeter Mikkelsen
2022-01-18Add monadic ⍉ transposePeter Mikkelsen
2022-01-17Implement monadic ⍪ (table)Peter Mikkelsen