| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | use new error kinds; track Environment nesting with stack | Akshay | 2021-03-25 | 5 | -70/+120 |
* | move primitives.rs to prelude.rs | Akshay | 2021-03-25 | 3 | -174/+224 |
* | add checked downcast methods to LispExpr | Akshay | 2021-03-25 | 1 | -4/+58 |
* | ad display impls for parse and eval errors | Akshay | 2021-03-25 | 1 | -3/+107 |
* | new quit primitive | Akshay | 2021-03-24 | 2 | -2/+9 |
* | rename env to eval, add div operator | Akshay | 2021-03-24 | 6 | -13/+37 |
* | implement boolean primitives; `begin` form | Akshay | 2021-03-24 | 1 | -1/+30 |
* | logging stuff | Akshay | 2021-03-24 | 2 | -1/+2 |
* | allow minus operator, improve display for exprs | Akshay | 2021-03-24 | 3 | -25/+32 |
* | add lisp primitives: set!, define, lambda, if | Akshay | 2021-03-24 | 1 | -35/+171 |
* | fix empty history panic | Akshay | 2021-03-24 | 1 | -0/+3 |
* | expose functions to lisp interface, add primitives with macros | Akshay | 2021-03-23 | 5 | -85/+80 |
* | macro based primitive implementor | Akshay | 2021-03-23 | 1 | -0/+10 |
* | add logger | Akshay | 2021-03-23 | 5 | -5/+154 |
* | implement message display and types | Akshay | 2021-03-23 | 3 | -13/+84 |
* | add types for lisp primitives and functions | Akshay | 2021-03-23 | 3 | -37/+44 |
* | add invert function and keybinds | Akshay | 2021-03-23 | 3 | -20/+33 |
* | init env | Akshay | 2021-03-23 | 1 | -0/+117 |
* | fix empty command exec bug | Akshay | 2021-03-20 | 1 | -10/+9 |
* | begin work on parser | Akshay | 2021-03-20 | 3 | -7/+262 |
* | factor out types into expr.rs | Akshay | 2021-03-20 | 2 | -40/+90 |
* | begin work on scripting lisp | Akshay | 2021-03-19 | 4 | -0/+423 |
* | add grid centering keybind | Akshay | 2021-03-19 | 1 | -17/+35 |
* | render cursor to command box, add readline keybinds | Akshay | 2021-03-18 | 2 | -8/+70 |
* | add history to command mode | Akshay | 2021-03-18 | 2 | -10/+138 |
* | feat: basic command mode, add text box primitives | Akshay | 2021-03-17 | 4 | -99/+396 |
* | read and write to .obi files | Akshay | 2021-03-17 | 4 | -17/+30 |
* | add obi to deps | Akshay | 2021-03-17 | 3 | -0/+53 |
* | add dither_level to app state, integrate with brushes | Akshay | 2021-03-16 | 2 | -5/+31 |
* | add dithering primitives | Akshay | 2021-03-16 | 1 | -0/+67 |
* | factor out common utils into module | Akshay | 2021-03-15 | 3 | -31/+37 |
* | ui changes: symmetry lines and brush size indicator | Akshay | 2021-03-15 | 3 | -67/+76 |
* | refactor get_circle to draw filled & outline circles | Akshay | 2021-03-15 | 2 | -27/+65 |
* | add basic statusline widget; text drawing support | Akshay | 2021-03-14 | 3 | -11/+101 |
* | add SDL2_ttf to deps | Akshay | 2021-03-14 | 4 | -8/+9 |
* | add symmetry options | Akshay | 2021-03-14 | 2 | -8/+120 |
* | simplify mvc model | Akshay | 2021-03-14 | 1 | -78/+69 |
* | factor out line and circle drawing into bitmap | Akshay | 2021-03-13 | 3 | -66/+160 |
* | refactor to use pixmap over Vec<bool> | Akshay | 2021-03-13 | 3 | -74/+51 |
* | add pixmap module | Akshay | 2021-03-13 | 1 | -0/+89 |
* | init | Akshay | 2021-03-12 | 11 | -0/+2329 |