| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-02-10 | Write a first draft of the compiler. | Rose Hogenson | 9 | -1/+612 | |
| Sorry I haven't been better about these commit messages. You're not my mom. | |||||
| 2023-02-10 | Add module syntax to the parser. | Rose Hogenson | 1 | -16/+94 | |
| 2023-02-10 | Re-implement map. | Rose Hogenson | 1 | -109/+168 | |
| I stole Haskell's map, and I read a paper. | |||||
| 2022-09-12 | Get rid of the Y combinator. | Rose Hogenson | 1 | -73/+72 | |
| It's a bit overcomplicated. We can rely on the fact that parsers are functions. | |||||
| 2022-09-11 | Don't break the parser abstraction for recursion. | Rose Hogenson | 1 | -37/+44 | |
| Parsers are values. Of course, one can always make recursion from scratch even if the language doesn't allow recursive values. | |||||
| 2022-09-11 | Fix a performance issues in parser.sml. | Rose Hogenson | 1 | -3/+3 | |
| 2022-09-11 | Add a smlnj compilation manager file. | Rose Hogenson | 1 | -0/+8 | |
| 2022-09-11 | Add a simple expression parser. | Rose Hogenson | 3 | -0/+365 | |
| 2022-09-11 | Fix some style issues in map.sml. | Rose Hogenson | 1 | -21/+21 | |
| 2022-09-08 | As is the tradition, start with a red-black tree. | Rose Hogenson | 1 | -0/+135 | |
| I probably won't touch this repo again for a year. | |||||
