This page would look a lot spiffier if you downloaded a standards compliant web browser.

The Robot is the Program: Interacting with roBlocks
    The roBlocks construction kit is a tangible concurrent programming environment that encapsulates sensory, kinetic, and computational behavior in modular building block units that snap together to construct robots. The choice of a protocol for propagating values through the constructed robot affects its behavior.