Evaluation and Execution Models¶
Evaluation strategy determines when expressions run, in what order, and how effects become visible.
flowchart LR
Source --> Eager[Eager] --> Value
Source --> Lazy[Lazy] --> Thunk --> Value
Value --> VM[VM / native execution]
Progress through junior, middle, senior, and professional. Practice by predicting side-effect order before running code.