What is lexical scoping?
Here's how we can define a simple sqrt function in Scheme: (define (sqrt x) (sqrt-iter 1.0 x)) (define (sqrt-iter guess x) (if (good-enough? guess x) guess (sqrt-iter (improve guess x) x))) (define (good-enough? guess x) (< (abs ...
Nov 13, 20222 min read32