Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Part III, Chapter 10 through Chapter 15, focuses on building a new application called MathPaper. MathPaper is similar to a word processor in that it supports multiple windows, but it behaves very differently. Users can enter mathematical expressions in a MathPaper window, and the application will solve the expressions that were typed. The application uses a back-end mathematical processor called Evaluator to do the mathematical calculations. Chapter 15 leaves MathPaper, but it includes several small examples that demonstrate drawing in NSView objects.