When you are defining only functions, the order of definitions does
not matter. However, the order for variable definitions is
significant, because DrScheme evaluates the right-hand side
immediately, without looking at the remaining definitions. Therefore,
(define RADIUS 5) (define DIAMETER (* 2 RADIUS))
(define DIAMETER (* 2 RADIUS)) (define RADIUS 5)