Do you know about SICP?
In the context of SICP, what's the difference between computing and programming?
I was told the programming language Racket relates by name to Scheme in the meaning of the word, in which bad people have a racket or scheme at play. Is this correct?
It is my understanding that the substitution model in the first two chapters is the key take away from the book, as it is the starting point to understanding procedures. Do you agree?
What are the other important concepts and techniques in SICP that might be other candidates as the key take away?
On the substitution model, how does it relate to functional programming?
Would you agree that the functional programming model works better in a multi-core world?
How does functional programming relate to category theory?
In SICP, it is said that interpreters do not typically operate by means of substitution. How do they typically operate?
It has been said that mutability is a better model for the real world. Do you agree?