Lazy Evaluation vs Macros
Lazy evaluation makes macros redundant This is pure nonsense (not your fault; I’ve heard it before). It’s true that you can use macros to change the order, context, etc. of expression evaluation, but that’s the most basic use of macros, and it’s really not convenient to simulate a lazy language using ad-hoc macros instead of … Read more