We've just finished reading Chapter 1 of SICP, and have done a large subset of the exercises. We skipped some of the more math-intensive problems, although it was cool to implement integration and differentiation. It's possible to jump easily between the Scheme code and the mathematical definition, something that wasn't true at all of the Fortran and Pascal code we wrote in Numerical Analysis. Scheme seems well-suited to capturing mathematical ideas.
It's been extremely interesting to see how others approach the same problem. Some of the more substantial exercises have seen two or three different, valuable solution approaches. All of the details are in the chat transcripts and in the folders we've each created on the site to store our exercise answers. I think a 'best of' compilation that presented the exercises and their various solutions would be of value.
Comments