Age | Commit message (Expand) | Author |
2022-09-10 | Improve the session a lot | glenda |
2022-05-11 | Fix more bugs | Peter Mikkelsen |
2022-05-09 | Fix some nasty bugs with empty lines in dfns, and with stranding of ⍺ and ⍵. | Peter Mikkelsen |
2022-02-22 | Prepare for error guards | Peter Mikkelsen |
2022-02-22 | Eat the rest of line after lex error | Peter Mikkelsen |
2022-02-22 | Eat the \n after a comment | Peter Mikkelsen |
2022-02-22 | Also use lexical scoping for operators | Peter Mikkelsen |
2022-02-22 | Implement lexical scope instead of dynamic scope rules. | Peter Mikkelsen |
2022-02-09 | Add much better memory handling (We now track and free Datum * structs) | Peter Mikkelsen |
2022-02-08 | Add work in progress concurrency. Might break stuff! | Peter Mikkelsen |
2022-01-31 | Only classify {} as a dyadic operator, when ⍹ is seen at the outmost level. | Peter Mikkelsen |
2022-01-30 | Lex comments correctly | Peter Mikkelsen |
2022-01-28 | Add _ as part of valid names | Peter Mikkelsen |
2022-01-24 | Don't open symbols when lexing | 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 | 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 |
2022-01-22 | Fix lexing of nested dfn's | 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-19 | Add zilde ⍬ | Peter Mikkelsen |
2022-01-17 | Implement text data | Peter Mikkelsen |
2022-01-16 | Add negative numbers to lexer and printer | Peter Mikkelsen |
2022-01-16 | Implement floats | 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 | Implement code for running operators (both monadic and dyadic). | 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 | Add line comments, started by ⍝ | Peter Mikkelsen |
2022-01-12 | Add statements separated by ⋄ | Peter Mikkelsen |
2022-01-12 | Add a small version of monadic ⍳ and some simple form of ⎕IO | Peter Mikkelsen |
2022-01-11 | First try at implementing variables | 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 |