Functional Problem Solving (CSC 151 2014S) : EBoards

CSC151.02 2014S, Class 15: Homogeneous Lists: Making and Manipulating Groups of Drawings


Overview

Preliminaries

Admin

Upcoming work

A few notes from Tuesday's lab

irgb-redder and related procedures are not always invertible. Consider what happens at the extreme values.

> (define red1 (rgb-new 244 0 0))
> (define red2 (rgb-new 255 0 0))
> (define red3 (rgb-new 250 0 0))
> (define black (rgb-new 0 0 0))
> (define very-dark-grey (rgb-new 8 8 8))
> (define very-dark-purple (rgb-new 8 0 8))

What do you think about the following procedure?

(o irgb-complement irgb-redder irgb-complement)

How would you implement irgb-redder? (There's how it's implemented, and what we might do given what we've learned in using it.)

About homework 4

Questions on the Readings

Lab


Samuel A. Rebelsky, rebelsky@grinnell.edu

Copyright (c) 2007-2014 Janet Davis, Samuel A. Rebelsky, and Jerod Weinman. (Selected materials are copyright by John David Stone or Henry Walker and are used with permission.)

Creative Commons License

This work is licensed under a Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/3.0/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.