Open usaoc opened 9 months ago
Just for the record, this trade-off is also described at https://github.com/mflatt/rhombus-prototype/blob/rhombus/rhombus/0000-rhombus.md#propagating-static-information. I think the current choice has worked ok in practice, but it seems like it will always be an issue.
For example, this program
makes the reference to
b
a syntax error, while this programis a run-time exception, like the Racket counterpart.