7 The Fundamentals of Morph

Simple things should be simple and complex things should be possible.

Alan Kay

What would we expect if we asked for good support for building GUIs in a programming system?

In Visual with Morph we started with that same question, and gave an overview of Morphs and their interactive behavior. This chapter deals with how Morphs are built, how to create new Morphs and what rules they follow.

The User Interface framework in Cuis-Smalltalk is called Morphic. Morphic was originally created by Randy Smith and John Maloney as the UI for Self. Later, John Maloney ported it to Smalltalk, to be used as the UI for Squeak.