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

Linux.com

Noone has yet mentioned

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