Slide 72
Slide 72 text
eval env closure (LispList[(ReservedKeyword IfKeyword), !
! ! ! ! ! ! ! ! testExpression,!
truthyExpression, falsyExpression]) = do!
test <- (eval env closure testExpression)!
res <- if (isTrue test)!
then (eval env closure truthyExpression)!
else (eval env closure falsyExpression)!
return res