Age | Commit message (Expand) | Author |
2022-01-31 | Only classify {} as a dyadic operator, when ⍹ is seen at the outmost level. | Peter Mikkelsen |
2022-01-31 | Implement windowed reduce | Peter Mikkelsen |
2022-01-31 | Make pick (⊃) check that the index is within range | Peter Mikkelsen |
2022-01-31 | Fix mix :) | Peter Mikkelsen |
2022-01-31 | Implement mix ↑ better, so it handles data with multiple types | Peter Mikkelsen |
2022-01-30 | Implement inteval index ⍸. It shares almost 100% of the code with index of ⍳ | Peter Mikkelsen |
2022-01-30 | Implement drop in terms of take | Peter Mikkelsen |
2022-01-30 | Implement take ↑ | Peter Mikkelsen |
2022-01-30 | Lex comments correctly | Peter Mikkelsen |
2022-01-30 | Implement partition, but make it work on the first axis instead of the last. | Peter Mikkelsen |
2022-01-29 | Add monadic format ⍕. It doesn't work for nested arrays yet. | Peter Mikkelsen |
2022-01-29 | Add two very incomplete implementations of factorial and binomial (!Y and X!Y) | Peter Mikkelsen |
2022-01-29 | Implement pick ⊃ | Peter Mikkelsen |
2022-01-29 | Rewrite replicate in C. The implementation is much like that of expand | Peter Mikkelsen |
2022-01-29 | Implement expand last (\) and expand first (⍀) | Peter Mikkelsen |
2022-01-29 | Implement roll and deal (monadic and dyadic ?) | Peter Mikkelsen |
2022-01-29 | Handle scalars in monadic ≠ and ∪ | Peter Mikkelsen |
2022-01-29 | Implement intersection ∩ | Peter Mikkelsen |
2022-01-28 | Implement index of (X⍳Y) | Peter Mikkelsen |
2022-01-28 | Implement rotate first (⊖) and rotate last (⌽) | Peter Mikkelsen |
2022-01-28 | Make ⍳Y generate correct results when Y contains zeros | Peter Mikkelsen |
2022-01-28 | Fix depth ≢. It returned negative values when it wasn't supposed to | Peter Mikkelsen |
2022-01-28 | Extend monadic ⍳ to work with lists. | Peter Mikkelsen |
2022-01-28 | Implement where (⍸), unique mask (≠) and unique (∪) | Peter Mikkelsen |
2022-01-28 | Implement membership (X∊Y), excluding (X~Y) and union (X∪Y) | Peter Mikkelsen |
2022-01-28 | Implement disclose (monadic ⊃) | Peter Mikkelsen |
2022-01-28 | Add _ as part of valid names | Peter Mikkelsen |
2022-01-28 | Add strand assignment (a (b c) d)←1 (2 3) 4 | Peter Mikkelsen |
2022-01-26 | Implement replicate first and last ⌿ / | Peter Mikkelsen |
2022-01-26 | Add a better implementation of inner product, and don't simplify nested array... | Peter Mikkelsen |
2022-01-26 | Implement inner product . and outer product ⌾ | Peter Mikkelsen |
2022-01-26 | Implement a variant of execute ⍎. Mine doesn't print the result of statemen... | Peter Mikkelsen |
2022-01-26 | Implement monadic ≡ (depth) | Peter Mikkelsen |
2022-01-26 | Implement a new "mixed" type which can be either of the three scalar types: i... | Peter Mikkelsen |
2022-01-25 | Add under ⍢ and obverse ⍫ | Peter Mikkelsen |
2022-01-25 | Get ready for inverse of functions | Peter Mikkelsen |
2022-01-25 | Actually pass ⍶ and ⍹ unchanged with ∆ | Peter Mikkelsen |
2022-01-24 | Implement a better version of ⍣ | Peter Mikkelsen |
2022-01-24 | Implement a limited form of ⍣ | Peter Mikkelsen |
2022-01-24 | Don't open symbols when lexing | Peter Mikkelsen |
2022-01-24 | re-open symbols before read, as they may have changed due to shadowing. Examp... | Peter Mikkelsen |
2022-01-24 | Make sure variables are as local as they need to be | Peter Mikkelsen |
2022-01-24 | Implement ⍺⍵⍶⍹ as get-set variables, which may make it easier to do T... | Peter Mikkelsen |
2022-01-24 | Implement Dop's | Peter Mikkelsen |
2022-01-24 | Prepare for Dops later | Peter Mikkelsen |
2022-01-24 | Special case assignment to allow assigning to ⍺ if unset, and throw syntax ... | Peter Mikkelsen |
2022-01-24 | in X⍴Y, if X is empty, the result is a scalar | Peter Mikkelsen |
2022-01-24 | Fix symbol lookup | Peter Mikkelsen |
2022-01-24 | Rework the lexer to lex from either a string or bio. This allows multiline df... | Peter Mikkelsen |
2022-01-23 | Rework symbol lookup to use lexical scoping, and implement recursive function... | Peter Mikkelsen |