Note: I am not asking which to learn, which is better, or anything like that.
I picked up the free version of SICP because I felt it would be nice to read (I\'v
Some basic practical differences:
(function ...)
, and explicitly call a function stored in a value using (funcall ...)
nil
(the empty list) is considered false (e.g. in if
), and is the only false value. In Scheme, the empty list is considered true, and (the distinct) #f
is the only false value