Age | Commit message (Expand) | Author |
2022-01-28 | Implement membership (X∊Y), excluding (X~Y) and union (X∪Y) | Peter Mikkelsen |
2022-01-28 | Add strand assignment (a (b c) d)←1 (2 3) 4 | Peter Mikkelsen |
2022-01-26 | Implement a new "mixed" type which can be either of the three scalar types: i... | 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 | Special case assignment to allow assigning to ⍺ if unset, and throw syntax ... | Peter Mikkelsen |
2022-01-23 | Move the call to simplifyarray into runfunc | Peter Mikkelsen |
2022-01-22 | Implement Agh trains | Peter Mikkelsen |
2022-01-22 | Implement fgh and gh trains | Peter Mikkelsen |
2022-01-22 | Implement ⎕DIV for allowing division by zero to result in 0 if needed | Peter Mikkelsen |
2022-01-21 | Get ready for hybrids | Peter Mikkelsen |
2022-01-21 | Implement better error handling, but still no error guards | Peter Mikkelsen |
2022-01-20 | Implement better dnfs semantics | Peter Mikkelsen |
2022-01-20 | Implement guards, and start work on ↑ and ↓ | Peter Mikkelsen |
2022-01-15 | Implement quad names for variables | Peter Mikkelsen |
2022-01-15 | Rework printer to add vertical padding too | Peter Mikkelsen |
2022-01-14 | Add code to simplify arrays of nested scalars, sometimes created by functions... | Peter Mikkelsen |
2022-01-14 | Implement code for running operators (both monadic and dyadic). | Peter Mikkelsen |
2022-01-13 | Free arrays in variables when assigning new data to them | Peter Mikkelsen |
2022-01-13 | Implement basic reference counting for arrays, which so they | Peter Mikkelsen |
2022-01-12 | Make some stuff un-shy | Peter Mikkelsen |
2022-01-12 | Rework parenthesis, so they are build by the lexer, but evaluated by the eval... | Peter Mikkelsen |
2022-01-12 | Add dfn evaluation, and localized ⎕IO | Peter Mikkelsen |
2022-01-12 | Add dfn parsing, but not evaluation yet | Peter Mikkelsen |
2022-01-12 | Don't print variables that have just been assigned. They are shy | Peter Mikkelsen |
2022-01-12 | Add statements separated by ⋄ | Peter Mikkelsen |
2022-01-11 | First try at implementing variables | Peter Mikkelsen |
2022-01-11 | Turn off eval debug prints by default | Peter Mikkelsen |
2022-01-11 | Add dyadic function application, and implement dyadic ⍴ | Peter Mikkelsen |
2022-01-10 | when seeing ((, reduce the rightmost FIRST | Peter Mikkelsen |
2022-01-10 | Implement ( expr ) and improve stranding | Peter Mikkelsen |
2022-01-09 | Add rule for monadic function application | Peter Mikkelsen |
2022-01-09 | Add basic code for parser/evaluator. Can do simple stranding | Peter Mikkelsen |
2022-01-08 | Add initial code, just to get started | Peter Mikkelsen |