aboutsummaryrefslogtreecommitdiff
path: root/src/lisp/expr.rs
Commit message (Expand)AuthorAgeFilesLines
* add Debug & PartialEq impls for LispExpr; add eval testsAkshay2021-03-281-12/+42
* add better brush drawing feedbackAkshay2021-03-281-1/+1
* add new brush typeAkshay2021-03-281-0/+1
* add arity struct for primitivesAkshay2021-03-271-7/+87
* add checked downcast methods to LispExprAkshay2021-03-251-4/+58
* rename env to eval, add div operatorAkshay2021-03-241-1/+1
* allow minus operator, improve display for exprsAkshay2021-03-241-23/+26
* expose functions to lisp interface, add primitives with macrosAkshay2021-03-231-1/+18
* add types for lisp primitives and functionsAkshay2021-03-231-3/+8
* factor out types into expr.rsAkshay2021-03-201-0/+87