Posted by: Anonymous
on April 07, 2008 10:17 PM
The excellent arithmetic system in scheme. Numeric values are stored as rational values with numerator and denominator, so:
(* 3 (/ 1 3)) => 1 instead of 0.999999999
Also, if you can wrap your head around what is going on with (call-with-current-continuation ...) in Scheme, you will possess a very powerful programming technique that can be done only clumsily, if at all, in other languages.