This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new!

Noone has yet mentioned

Posted by: Anonymous [ip:] 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.


Return to It's time to learn Scheme