Procedures Functions as General Methods - SICP Comparison Edition" /> 1.3.3   <span style="color:green">Procedures</span> <span style="color:blue">Functions</span> as General Methods - SICP Comparison Edition

[1] We have used 0.001 as a representative small number to indicate a tolerance for the acceptable error in a calculation. The appropriate tolerance for a real calculation depends upon the problem to be solved and the limitations of the computer and the algorithm. This is often a very subtle consideration, requiring help from a numerical analyst or some other kind of magician.
[2] This can be accomplished using error, which takes as arguments a number of items that are printed as error messages. which takes as argument a string that is printed as error message along with the number of the program line that gave rise to the call of error.
[3]
 Original JavaScript Try this during a boring lecture: Set your calculator to radians mode and then repeatedly press the $\cos$ button until you obtain the fixed point. To obtain a fixed point of cosine on a calculator, set it to radians mode and then repeatedly press the $\cos$ button until the value does not change any longer.
[4] $\mapsto$ (pronounced maps to) is the mathematician's way of writing lambda. lambda expressions. $y \mapsto x/y$ means (lambda(y) (/ x y)), y => x / y, that is, the function whose value at $y$ is $x/y$.
1.3.3   Procedures Functions as General Methods