What are the pros and cons of CTM as compared to SICP? The latter is very "tight"(like most math texts) for lack of a better word. I find programming (even academical ones) books a bit tiring to read because they don't proceed like typical math texts: very concise explanation -> lemma -> theorem -> proof -> corollary -> very concise elaboration. I get lost if a textbook is not written in that "tight" format. Is CTM close in spirit to SICP? Thanks.
I can't seem to find the search button. Also, can someone define what "side effects" are, please. I am studying Scheme now and I don't understand the relevance of "side effects" to Scheme or anything else.
Thanks. It looks very interesting.