summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-02-12Add lambda functions.Rose Hogenson15-58/+77
2023-02-11Change how slices work.Rose Hogenson10-60/+97
2023-02-11Slightly simplify bytecode interpreter.Rose Hogenson1-22/+10
2023-02-11Write a garbage collector.Rose Hogenson7-7/+174
2023-02-11Avoid copies when writing to buffer.Rose Hogenson1-25/+24
2023-02-11Add a bytecode interpreter.Rose Hogenson14-0/+493
2023-02-11Finish the compiler.Rose Hogenson8-62/+209
2023-02-10Write a first draft of the compiler.Rose Hogenson9-1/+612
2023-02-10Add module syntax to the parser.Rose Hogenson1-16/+94
2023-02-10Re-implement map.Rose Hogenson1-109/+168
2022-09-12Get rid of the Y combinator.Rose Hogenson1-73/+72
2022-09-11Don't break the parser abstraction for recursion.Rose Hogenson1-37/+44
2022-09-11Fix a performance issues in parser.sml.Rose Hogenson1-3/+3
2022-09-11Add a smlnj compilation manager file.Rose Hogenson1-0/+8
2022-09-11Add a simple expression parser.Rose Hogenson3-0/+365
2022-09-11Fix some style issues in map.sml.Rose Hogenson1-21/+21
2022-09-08As is the tradition, start with a red-black tree.Rose Hogenson1-0/+135