Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use `void` over `return ()`comments | Akshay | 2020-10-27 | 1 | -21/+10 |
| | |||||
* | add newline consumption | Atreya Bain | 2020-10-27 | 1 | -7/+14 |
| | |||||
* | trim comment | Atreya Bain | 2020-10-26 | 1 | -6/+0 |
| | |||||
* | Add comments into whitespace | Atreya Bain | 2020-10-26 | 1 | -12/+16 |
| | |||||
* | add comments as whitespace | Atreya Bain | 2020-10-26 | 1 | -5/+26 |
| | |||||
* | add Base module | Akshay | 2020-10-23 | 1 | -0/+42 |
| | |||||
* | refactor internal datatypes to Base | Akshay | 2020-10-23 | 7 | -36/+13 |
| | | | | | - avoids cyclic module dependencies - cleaner exports to Main module | ||||
* | add basic evaluation of unquote-splicing in quasiquoted formsquasiquoting | Akshay | 2020-10-17 | 2 | -25/+34 |
| | |||||
* | prefer applicative over monadic style | Akshay | 2020-10-17 | 5 | -19/+17 |
| | |||||
* | add basic quasiquote and unquote behaviour | Akshay | 2020-10-16 | 2 | -11/+20 |
| | |||||
* | fix: pretty print errors | Akshay | 2020-10-16 | 1 | -2/+2 |
| | |||||
* | add initial support for variable definition | Akshay | 2020-10-16 | 9 | -48/+133 |
| | |||||
* | add basic list primitives | Akshay | 2020-10-15 | 2 | -15/+47 |
| | |||||
* | improve arity error messages | Akshay | 2020-10-15 | 2 | -28/+32 |
| | | | | | - now includes function name with expected arity - closes #4 on github.com/dscrv/lisk | ||||
* | pin nixpkgs to 20.03, fix broken readline dep | Akshay | 2020-10-15 | 6 | -22/+194 |
| | |||||
* | fix vector and bool interactions | Akshay | 2020-10-14 | 3 | -47/+53 |
| | |||||
* | add support for vectors | Akshay | 2020-10-14 | 2 | -6/+17 |
| | | | | a | ||||
* | add PBTs for arithmetic operators | Akshay | 2020-10-14 | 4 | -24/+27 |
| | | | | | - commutativity of addition - commutativity of multiplication | ||||
* | rework test suite | Akshay | 2020-10-13 | 3 | -18/+22 |
| | |||||
* | allow multiline expressionspretty-errors | Akshay | 2020-10-13 | 2 | -3/+7 |
| | |||||
* | refactor Error into submodules | Akshay | 2020-10-13 | 5 | -6/+109 |
| | |||||
* | fix dotted lists again | Akshay | 2020-10-12 | 1 | -1/+1 |
| | |||||
* | parse signed ints and floats correctly | Akshay | 2020-10-12 | 3 | -13/+29 |
| | |||||
* | handle lists and dottedlists without backtracking | Akshay | 2020-10-11 | 2 | -20/+17 |
| | |||||
* | complete definition of naryBool | Akshay | 2020-10-10 | 1 | -1/+5 |
| | | | | i forgot to finish the function lol | ||||
* | add quasiquote, unquote modifiers, basic boolean operations | Akshay | 2020-10-10 | 5 | -26/+69 |
| | | | | add more info to readme | ||||
* | add binary boolean operators | Akshay | 2020-10-09 | 2 | -1/+15 |
| | |||||
* | mimic guile's errors | Akshay | 2020-10-09 | 1 | -1/+1 |
| | |||||
* | doc/todos | Akshay | 2020-10-09 | 2 | -3/+9 |
| | |||||
* | add experimental floating point handling | Akshay | 2020-10-09 | 4 | -13/+33 |
| | |||||
* | allow eval without entering repl | Akshay | 2020-10-09 | 1 | -5/+18 |
| | |||||
* | use mtl to generate errors | Akshay | 2020-10-09 | 5 | -18/+72 |
| | |||||
* | add readme | Akshay | 2020-10-08 | 1 | -0/+26 |
| | |||||
* | init | Akshay | 2020-10-08 | 13 | -0/+309 |
| | |||||
* | setup base | Akshay | 2020-10-08 | 2 | -0/+6 |