aboutsummaryrefslogtreecommitdiff
path: root/src/lisp/prelude.rs
Commit message (Expand)AuthorAgeFilesLines
* add `export-png` primitiveAkshay2021-04-251-1/+14
* clippy lint; add `get-pixel` primitiveAkshay2021-04-181-7/+39
* change function bodies to be single expresssionAkshay2021-04-151-0/+3
* add `selection-start` and `selection-end` primitivesAkshay2021-04-121-2/+36
* add `for` primitiveAkshay2021-04-101-0/+18
* rework nix flakeAkshay2021-04-081-1/+1
* implement iso grids; lisp primitives to manipulate gridsAkshay2021-04-071-0/+11
* apply clippy lintsAkshay2021-04-061-62/+60
* basic support for adding guidesAkshay2021-04-041-0/+15
* fmtAkshay2021-04-021-2/+4
* add DottedList type, fix `cons` finallyAkshay2021-04-021-12/+34
* add rylander dithering, `define` macro, begin work on guides.Akshay2021-04-021-5/+18
* introduce basic canvas primitive functionsAkshay2021-03-311-1/+43
* add save and save-as proceduresAkshay2021-03-311-39/+54
* add assert primitive; pass state in EvaluatorAkshay2021-03-301-35/+22
* better parse errors; include lisp stdlibAkshay2021-03-301-13/+91
* more list primitives, add type_match macroAkshay2021-03-291-5/+42
* fix arity of arithmetic comparison operatorsAkshay2021-03-281-4/+4
* add better brush drawing feedbackAkshay2021-03-281-4/+9
* add new brush typeAkshay2021-03-281-1/+20
* better arity specAkshay2021-03-271-37/+95
* move primitives.rs to prelude.rsAkshay2021-03-251-0/+139