aboutsummaryrefslogtreecommitdiff
path: root/src/lisp
Commit message (Expand)AuthorAgeFilesLines
* implement boolean primitives; `begin` formAkshay2021-03-241-1/+30
* allow minus operator, improve display for exprsAkshay2021-03-243-25/+32
* add lisp primitives: set!, define, lambda, ifAkshay2021-03-241-35/+171
* expose functions to lisp interface, add primitives with macrosAkshay2021-03-234-57/+57
* macro based primitive implementorAkshay2021-03-231-0/+10
* add types for lisp primitives and functionsAkshay2021-03-233-37/+44
* add invert function and keybindsAkshay2021-03-231-0/+1
* init envAkshay2021-03-231-0/+117
* begin work on parserAkshay2021-03-203-7/+262
* factor out types into expr.rsAkshay2021-03-202-40/+90
* begin work on scripting lispAkshay2021-03-194-0/+423