Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix `set!` routine | Akshay | 2021-05-18 | 1 | -18/+19 |
| | | | | and discover a drawback of borrowck! | ||||
* | add tab to complete env variables | Akshay | 2021-05-17 | 1 | -0/+28 |
| | |||||
* | rework arity errors | Akshay | 2021-05-13 | 1 | -114/+84 |
| | |||||
* | add basic user-definable keybinds | Akshay | 2021-05-08 | 1 | -1/+19 |
| | |||||
* | change function bodies to be single expresssion | Akshay | 2021-04-15 | 1 | -9/+5 |
| | |||||
* | add `selection-start` and `selection-end` primitives | Akshay | 2021-04-12 | 1 | -6/+7 |
| | |||||
* | add `for` primitive | Akshay | 2021-04-10 | 1 | -0/+63 |
| | |||||
* | apply clippy lints | Akshay | 2021-04-06 | 1 | -30/+25 |
| | |||||
* | add let forms | Akshay | 2021-03-31 | 1 | -0/+45 |
| | |||||
* | hopefully fix quote for the last time | Akshay | 2021-03-31 | 1 | -9/+28 |
| | |||||
* | handle quoted objects better; add cond form | Akshay | 2021-03-31 | 1 | -31/+101 |
| | |||||
* | add assert primitive; pass state in Evaluator | Akshay | 2021-03-30 | 1 | -219/+181 |
| | |||||
* | better parse errors; include lisp stdlib | Akshay | 2021-03-30 | 1 | -19/+33 |
| | |||||
* | functions are first class | Akshay | 2021-03-29 | 1 | -34/+40 |
| | |||||
* | add Debug & PartialEq impls for LispExpr; add eval tests | Akshay | 2021-03-28 | 1 | -0/+48 |
| | |||||
* | add better brush drawing feedback | Akshay | 2021-03-28 | 1 | -1/+1 |
| | |||||
* | add new brush type | Akshay | 2021-03-28 | 1 | -0/+1 |
| | |||||
* | implement char literals | Akshay | 2021-03-27 | 1 | -15/+38 |
| | |||||
* | move primitives.rs to prelude.rs | Akshay | 2021-03-25 | 1 | -164/+85 |
| | |||||
* | new quit primitive | Akshay | 2021-03-24 | 1 | -0/+4 |
| | |||||
* | rename env to eval, add div operator | Akshay | 2021-03-24 | 1 | -0/+275 |