Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | handle quoted objects better; add cond form | Akshay | 2021-03-31 | 1 | -4/+4 |
| | |||||
* | add assert primitive; pass state in Evaluator | Akshay | 2021-03-30 | 1 | -3/+4 |
| | |||||
* | better parse errors; include lisp stdlib | Akshay | 2021-03-30 | 1 | -8/+52 |
| | |||||
* | more list primitives, add type_match macro | Akshay | 2021-03-29 | 1 | -4/+7 |
| | |||||
* | add Debug & PartialEq impls for LispExpr; add eval tests | Akshay | 2021-03-28 | 1 | -12/+42 |
| | |||||
* | add better brush drawing feedback | Akshay | 2021-03-28 | 1 | -1/+1 |
| | |||||
* | add new brush type | Akshay | 2021-03-28 | 1 | -0/+1 |
| | |||||
* | add arity struct for primitives | Akshay | 2021-03-27 | 1 | -7/+87 |
| | |||||
* | add checked downcast methods to LispExpr | Akshay | 2021-03-25 | 1 | -4/+58 |
| | |||||
* | rename env to eval, add div operator | Akshay | 2021-03-24 | 1 | -1/+1 |
| | |||||
* | allow minus operator, improve display for exprs | Akshay | 2021-03-24 | 1 | -23/+26 |
| | |||||
* | expose functions to lisp interface, add primitives with macros | Akshay | 2021-03-23 | 1 | -1/+18 |
| | |||||
* | add types for lisp primitives and functions | Akshay | 2021-03-23 | 1 | -3/+8 |
| | |||||
* | factor out types into expr.rs | Akshay | 2021-03-20 | 1 | -0/+87 |