THE NOTEBOOK / TYLER RHODES
Topic: SICP
From the notebook, collected by topic.
2018
SICP Update 11-2018
My continuing journey to finishing SICP has slowed to a crawl the last month or so. I made it through most of section 3.3 in October before slowing down for some travel and rest. It’s definitely a meaty book to work through,…
Read the articleGetting Motivated Again
Well after taking it easy on SICP for the month of September to read WACIG, it’s been a little tough to get motivated to return to SICP. But I’m not giving up yet. I’m determined not to become one of the next people on the…
Read the articleSICP - Lists, Accumulate and Flatmap, part 3
In the third post of this series on lists in Scheme and SICP we are going to take a look at the flatmap procedure. In chapter 2, flatmap is made use of in a number of examples and in some of the exercises, so it’s worth taking…
Read the articleSICP Update 9-8-2018
I started working through SICP back in the middle of June, and now, in the beginning of September, I’ve finished the first two chapters. This includes doing around 90% of the problems or so, and I’m leaving the last exercises…
Read the articleSICP - Lists, Accumulate and Flatmap, part 2
In the second post in the little series on lists, accumulate , and flatmap we’re going to take a closer look at accumulate , and some operations on lists that we run into during SICP.
Read the articleSICP - Lists, Accumulate and Flatmap, part 1
The first chapter in SICP deals with computational processes and how to build procedures. The second chapter is about data abstraction, and how to represent different types of data using Scheme. It introduces the idea of…
Read the articleStaying Focused on SICP
It’s been a month and a half, give or take, since I started SICP. I’m about half way through the second chapter now, about to start the section that makes use of the “picture language.” I’ve been able to remain fairly focused…
Read the articleSICP Update 7-19-2018
I started working through Structure and Interpretation of Computer Programs about a month ago, and I’ve made fairly steady progress so far. After a month, I’ve done most of the exercises up to 2.23, which all told is about 43…
Read the articleStatus Update 7/1/2018
Well it’s time for another blog entry. I don’t have too much to add at this point, but in the spirit of blogging and writing more, I’ll try to come up with something to write about.
Read the articleSICP Chapter 1 Thoughts
As part of my ongoing effort to blog more, I’m taking the time now to reflect on my experience so far with chapter 1 of SICP (Structure and Interpretation of Computer Programs). To the poor people who have found this blog and…
Read the articleAn Infinite "Loop" in Scheme, or, Applicative vs Normal-Mode Evaluation
Getting started with Scheme, and SICP (Structure and Interpretation of Computer Programs) introduces some terms and ways of thinking about code that you don’t always run into while programming in a language like C#.
Read the article