aboutsummaryrefslogtreecommitdiff
path: root/src/Evaluator.hs
Commit message (Collapse)AuthorAgeFilesLines
* refactor LispNumber into Base, improve numerical calculationsHEADmasterAkshay2020-11-121-4/+8
|
* refactor internal datatypes to BaseAkshay2020-10-231-1/+2
| | | | | - avoids cyclic module dependencies - cleaner exports to Main module
* add basic evaluation of unquote-splicing in quasiquoted formsquasiquotingAkshay2020-10-171-16/+26
|
* prefer applicative over monadic styleAkshay2020-10-171-7/+7
|
* add basic quasiquote and unquote behaviourAkshay2020-10-161-10/+19
|
* add initial support for variable definitionAkshay2020-10-161-15/+23
|
* add support for vectorsAkshay2020-10-141-4/+5
| | | | a
* refactor Error into submodulesAkshay2020-10-131-1/+1
|
* add quasiquote, unquote modifiers, basic boolean operationsAkshay2020-10-101-7/+9
| | | | add more info to readme
* add experimental floating point handlingAkshay2020-10-091-0/+1
|
* use mtl to generate errorsAkshay2020-10-091-8/+14
|
* initAkshay2020-10-081-0/+22