Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rename env to eval, add div operator | Akshay | 2021-03-24 | 5 | -9/+34 |
| | |||||
* | implement boolean primitives; `begin` form | Akshay | 2021-03-24 | 1 | -1/+30 |
| | |||||
* | 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 |
| | |||||
* | expose functions to lisp interface, add primitives with macros | Akshay | 2021-03-23 | 4 | -57/+57 |
| | |||||
* | macro based primitive implementor | Akshay | 2021-03-23 | 1 | -0/+10 |
| | |||||
* | add types for lisp primitives and functions | Akshay | 2021-03-23 | 3 | -37/+44 |
| | |||||
* | add invert function and keybinds | Akshay | 2021-03-23 | 1 | -0/+1 |
| | |||||
* | init env | Akshay | 2021-03-23 | 1 | -0/+117 |
| | |||||
* | 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 |