What is Colored Clay?

Colored Clay is family of programming languages which is linearly ordered by the subset relation.
  1. Green Clay is the first language in this family. Green Clay may be characterized as a language of parameterless commands. That is all. It corresponds to an agent with a vocabulary but no mechanisms for relating its vocabulary elements.

  2. Red Clay is the second language in this family. Red Clay adds to Green Clay a capacity for chunking command.

  3. Blue Clay is the third language in this family. Blue Clay adds to Red Clay an abstraction mechanism. In Blue Clay one can define new (parameterless) commands from old.

  4. Ivory Clay is the fourth language in this family. Ivory Clay augments Blue Clay with geographic sensitivity and persistence.

This is just a start! The explicit delineation between the various subsets of a language (in this case, Clay) is essential to controlled studies of cognitive issues.
Craig Graci
Last modified: Tue Jan 21 20:32:36 EST