| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use Integer instead of Int in ASTInteger | Jan Tuomi | 2022-12-08 | 2 | -4/+6 |
| * | Add "let memo" syntax for automatic memoization | Jan Tuomi | 2022-12-08 | 3 | -32/+93 |
| * | Fix function body let issue | Jan Tuomi | 2022-12-07 | 4 | -150/+154 |
| * | Combine envThis and envImported | Jan Tuomi | 2022-12-06 | 3 | -48/+18 |
| * | Use adt instead of bool for ASTFunction purity | Jan Tuomi | 2022-12-06 | 3 | -57/+57 |
| * | Refactor -e option into -E and -e | Jan Tuomi | 2022-12-06 | 2 | -4/+18 |
| * | Rename stdlib -> core, allow import without .milch suffix | Jan Tuomi | 2022-12-06 | 1 | -1/+4 |
| * | Remove ! from end of builtin top-level functions | Jan Tuomi | 2022-12-06 | 2 | -20/+37 |
| * | Add stdlib stuff, aoc22_1 example | Jan Tuomi | 2022-12-06 | 2 | -0/+67 |
| * | Fix string parsing issue | Jan Tuomi | 2022-12-06 | 1 | -1/+1 |
| * | Add builtins | Jan Tuomi | 2022-12-06 | 1 | -1/+23 |
| * | Implement set functions on records | Jan Tuomi | 2022-12-06 | 2 | -1/+29 |
| * | Implement get functions on records | Jan Tuomi | 2022-12-06 | 1 | -5/+19 |
| * | Implement record! and generate create fn | Jan Tuomi | 2022-12-06 | 3 | -10/+68 |
| * | Rename project to Milch | Jan Tuomi | 2022-12-05 | 1 | -7/+7 |
| * | Implement purity checking | Jan Tuomi | 2022-12-05 | 4 | -59/+116 |
| * | Remove name mangling and qualified imports because they are hard | Jan Tuomi | 2022-12-05 | 2 | -33/+2 |
| * | Separate envThis and envImported in Env | Jan Tuomi | 2022-12-05 | 3 | -39/+56 |
| * | Mangle qualifiedly imported ASTs | Jan Tuomi | 2022-12-05 | 1 | -2/+25 |
| * | Fix line numbers in script file tokens | Jan Tuomi | 2022-12-05 | 2 | -7/+7 |
| * | Add line info to REPL | Jan Tuomi | 2022-12-05 | 3 | -11/+32 |
| * | Add "stack trace" output on error | Jan Tuomi | 2022-12-05 | 2 | -28/+47 |
| * | Refactor Depth into LContext | Jan Tuomi | 2022-12-05 | 2 | -62/+81 |
| * | Refactor Env out of LFunction | Jan Tuomi | 2022-12-05 | 3 | -99/+95 |
| * | Refactor Env into LContext | Jan Tuomi | 2022-12-05 | 2 | -84/+124 |
| * | Implement naive export system | Jan Tuomi | 2022-12-05 | 2 | -6/+29 |
| * | Add import! | Jan Tuomi | 2022-12-05 | 2 | -47/+58 |
| * | Rename and refactor | Jan Tuomi | 2022-12-05 | 3 | -52/+66 |
| * | Add shadowing symbol error | Jan Tuomi | 2022-12-05 | 2 | -3/+12 |
| * | Fix position math | Jan Tuomi | 2022-12-05 | 3 | -6/+6 |
| * | Show position info in error messages | Jan Tuomi | 2022-12-05 | 5 | -82/+107 |
| * | Add src position to data structures | Jan Tuomi | 2022-12-05 | 6 | -196/+305 |
| * | Add eq?, lt? | Jan Tuomi | 2022-12-05 | 2 | -1/+17 |
| * | Add holes, builtins, improve matching | Jan Tuomi | 2022-12-05 | 3 | -109/+154 |
| * | Add fatal builtin | Jan Tuomi | 2022-12-05 | 1 | -1/+10 |
| * | Add kinds of fixes and stuff | Jan Tuomi | 2022-12-05 | 3 | -22/+48 |
| * | Refactor Evaluator.hs | Jan Tuomi | 2022-12-05 | 2 | -99/+132 |
| * | Refactor builtins | Jan Tuomi | 2022-12-05 | 1 | -89/+105 |
| * | WIP | Jan Tuomi | 2022-12-05 | 1 | -14/+15 |
| * | Add some concept docs | Jan Tuomi | 2022-12-05 | 3 | -3/+34 |
| * | Return evaled ASTs from runInlineScript | Jan Tuomi | 2022-12-05 | 1 | -3/+3 |
| * | Improve tests | Jan Tuomi | 2022-12-05 | 1 | -0/+3 |
| * | Improve tests | Jan Tuomi | 2022-12-05 | 1 | -0/+3 |
| * | Add a test to suite | Jan Tuomi | 2022-12-05 | 1 | -1/+0 |
| * | Refactor Lib.hs | Jan Tuomi | 2022-12-05 | 6 | -266/+294 |
| * | Add throwL | Jan Tuomi | 2022-12-05 | 4 | -119/+123 |
| * | Make builtinAdd2 polymorphic in numeric types | Jan Tuomi | 2022-12-05 | 2 | -5/+17 |
| * | Clean up, add more example code | Jan Tuomi | 2022-12-05 | 2 | -10/+11 |
| * | Implement let exprs in function def | Jan Tuomi | 2022-12-05 | 1 | -23/+52 |
| * | Add builtins | Jan Tuomi | 2022-12-05 | 1 | -0/+23 |
