Data Abstraction
Environment Diagrams Environment Diagrams

Example environment diagrams in Scheme.

Author: eharetea
Date Modified: 01/19/10

Message Passing vs Tagged Data Message Passing vs Tagged Data

Message passing is the underlying theme of object oriented programming. Data directed programming uses tagged-data.

Author: eharetea
Date Modified: 01/19/10

Mapping Trees Mapping Trees

Applying functions to trees recursively.

Author: eharetea
Date Modified: 10/14/08

Binary Trees Binary Trees

Binary trees, binary search trees, and algorithms for searching these trees.

Author: eharetea
Date Modified: 10/10/08

Records Records

A record system using get and put within scheme.

Author: eharetea
Date Modified: 10/05/08

Convert tree to list Convert tree to list

Convert a tree to a list.

Author: eharetea
Date Modified: 10/03/08