| Commit message (Expand) | Author | Age | Files | Lines |
* | rework nix flake | Akshay | 2021-04-08 | 2 | -2/+2 |
* | implement iso grids; lisp primitives to manipulate grids | Akshay | 2021-04-07 | 2 | -0/+118 |
* | use floating angles | Akshay | 2021-04-07 | 4 | -42/+16 |
* | apply clippy lints | Akshay | 2021-04-06 | 18 | -348/+344 |
* | draw grid and pixmap boundary separately | Akshay | 2021-04-06 | 4 | -23/+61 |
* | speed up pixmap drawing! | Akshay | 2021-04-04 | 2 | -27/+79 |
* | basic support for adding guides | Akshay | 2021-04-04 | 5 | -13/+76 |
* | fix reflect figure | Akshay | 2021-04-03 | 2 | -2/+2 |
* | implement brush size caching | Akshay | 2021-04-03 | 3 | -0/+37 |
* | fix symmetry calculations and uneven grid drawing | Akshay | 2021-04-03 | 1 | -19/+35 |
* | more functional flood fill, fix panicking mirror_about | Akshay | 2021-04-03 | 1 | -11/+17 |
* | fix rare index error, more functional flood fill algo | Akshay | 2021-04-02 | 2 | -34/+46 |
* | fmt | Akshay | 2021-04-02 | 2 | -6/+8 |
* | add DottedList type, fix `cons` finally | Akshay | 2021-04-02 | 3 | -20/+58 |
* | add rylander dithering, `define` macro, begin work on guides. | Akshay | 2021-04-02 | 3 | -24/+72 |
* | keybind F cycles brush instead | Akshay | 2021-04-02 | 2 | -13/+11 |
* | statusline with container primitives, draw brush preview | Akshay | 2021-04-02 | 1 | -31/+55 |
* | add widget and container primitives | Akshay | 2021-04-02 | 2 | -0/+133 |
* | introduce basic canvas primitive functions | Akshay | 2021-03-31 | 5 | -6/+63 |
* | add let forms | Akshay | 2021-03-31 | 1 | -0/+45 |
* | hopefully fix quote for the last time | Akshay | 2021-03-31 | 2 | -13/+31 |
* | integrate pico args to main | Akshay | 2021-03-31 | 2 | -42/+60 |
* | add save and save-as procedures | Akshay | 2021-03-31 | 1 | -39/+54 |
* | handle quoted objects better; add cond form | Akshay | 2021-03-31 | 2 | -35/+105 |
* | add cli error types | Akshay | 2021-03-31 | 1 | -1/+3 |
* | initial support for rc.lisp | Akshay | 2021-03-31 | 2 | -6/+22 |
* | begin work on command line interface | Akshay | 2021-03-31 | 1 | -0/+128 |
* | refactor to use Evaluator | Akshay | 2021-03-30 | 1 | -4/+10 |
* | add assert primitive; pass state in Evaluator | Akshay | 2021-03-30 | 6 | -260/+240 |
* | use Display trait instead of Debug to show errors on main | Akshay | 2021-03-30 | 3 | -40/+70 |
* | better parse errors; include lisp stdlib | Akshay | 2021-03-30 | 6 | -54/+235 |
* | add new catch-all error types | Akshay | 2021-03-30 | 3 | -32/+81 |
* | fix: sdl panics on empty string drawing | Akshay | 2021-03-29 | 2 | -14/+17 |
* | more list primitives, add type_match macro | Akshay | 2021-03-29 | 2 | -9/+49 |
* | functions are first class | Akshay | 2021-03-29 | 1 | -34/+40 |
* | fix: handle unterminated strings gracefully | Akshay | 2021-03-29 | 3 | -5/+20 |
* | add Debug & PartialEq impls for LispExpr; add eval tests | Akshay | 2021-03-28 | 3 | -38/+117 |
* | fix arity of arithmetic comparison operators | Akshay | 2021-03-28 | 1 | -4/+4 |
* | deprecate last_point | Akshay | 2021-03-28 | 1 | -4/+1 |
* | rework ModifyRecord to support operation kinds | Akshay | 2021-03-28 | 1 | -14/+15 |
* | restructure Brush enum | Akshay | 2021-03-28 | 2 | -79/+83 |
* | add better brush drawing feedback | Akshay | 2021-03-28 | 8 | -61/+131 |
* | implement flood fill; new fill brush | Akshay | 2021-03-28 | 2 | -58/+118 |
* | add new brush type | Akshay | 2021-03-28 | 6 | -1/+98 |
* | missing else | Akshay | 2021-03-27 | 1 | -0/+1 |
* | implement char literals | Akshay | 2021-03-27 | 4 | -23/+82 |
* | better arity spec | Akshay | 2021-03-27 | 1 | -37/+95 |
* | add arity struct for primitives | Akshay | 2021-03-27 | 2 | -7/+108 |
* | impl message colors; reading file path on load | Akshay | 2021-03-25 | 2 | -3/+43 |
* | use new error kinds; track Environment nesting with stack | Akshay | 2021-03-25 | 5 | -70/+120 |