| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-07-16 | Rewrite the macro expander to use set of scopes.HEADmain | Rose Hogenson | 1 | -21/+51 | |
| I no longer have confidence that the timestamp approach will work for all of the different cases that aren't discussed in the original paper. The original paper was only about expanding a fixed set of syntax transformers, and didn't consider defining new transformers. Set of scopes is an extremely intuitive system, and hopefully that will mean it's easier to implement without bugs. I think I finally understand how it works after watching this video: https://youtu.be/Or_yKiI3Ha4 | |||||
| 2023-05-01 | Rewrite most of the compiler. | Rose Hogenson | 1 | -0/+316 | |
| This represents a major step back in terms of functionality, and amount of code. The latter I think constitutes a major win. Next steps are to reimplement syntax-rules, call/cc, and call-with-values. | |||||
