tylerrhodes.Let’s talk ↗

THE NOTEBOOK / TYLER RHODES

Topic: scheme

From the notebook, collected by topic.

Topic: scheme7 articles

2018

  1. Technology

    SICP - 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 article
  2. Technology

    SICP - 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 article
  3. Technology

    SICP - 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 article
  4. Technology

    Higher-Order Procedures

    While programming there are many situations that arise which call out for different abstraction techniques. Different languages emphasize different techniques for designing programs, whether it be functional, object oriented,…

    Read the article
  5. Personal

    SICP 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 article
  6. Technology

    Getting Started With Scheme

    I’ve just started to get my feet wet with Scheme. My reasons for learning Scheme descend from my desire to learn more about implementing interpreters and the fact that two books on this subject make use of Scheme for their…

    Read the article
  7. Technology

    An 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