This page contains links to a number of whitepaper articles that provide discussions on a number of topics.

They are formatted to be convenient to print out.

Technology
Cut The Crap: An Introduction *New* Simple top-level introduction to the technology
Cut The Crap: A Personal History *New* Tells the story of the Cut The Crap development to date.
CTCMap: A New Object Idiom *New* A utility class that provides a critical subset of the generic object model and available under LGPL with full source code.
Incidental Persistance *New* The generic model is something more than simply persistent.
The Generic Persistent Object Model *Updated* Provides an overview of the Generic Perisistent Object Model.
GPO vs Relational Database Examaines the GPO data structures and compares to a relational database.
Unification of Spreadsheets with a Persistent Object Model Discusses the approach taken to unify dataflow/spreadsheet type programming with the Generic Persistent Object Model.
Model-based RAD with the Alchemist *New* Explains the Alchemist approach to system and application generation.
Referential Integrity: A Problem Solved *New* Discusses the problem of referential integrity and how the Generic Persistent Object Model solves the problem.
r-value Data in an l-value World *New* Presents a different take on system design.
Cutting The Crap On XML Looking at how XML is used and how MiniDOM and PDOM provide solutions to real problems.
Why And How To Use MiniDOM Introduces MiniDOM as an alternative to both DOM and SAX parsing tasks.
Why And How To Use PDOM Introduces PDOM as a scalable W3C DOM solution
Why And How To Use QUDOM Introduces QUDOM, the Quick Unmodifiable DOM
Yet Another DOM: CTCDOM *New* CTCDom is another DOM implementation, but based on CTCMap and developed to test functionality and performance.
What Is A Striterator? Explains the Striterator constructs and why and how they should be used.
An Alchemist Generated Web Application Uncovered Examines the Northwind web application, explaining the purpose behind the different components.
InterActor - A Unified Graphical Model Takes a look at the InterActor package, examining how its structures support a unified model for conventional GUIs, animations and presentation.
GPath - An XPath-like Generic Query Language GPath is the query language designed for GPO. The integration with the standard object navigation has to be experienced to be believed.
Tutorial
The Odyssey Provides a concise tutorial introduction to the Cut The Crap software.
The Alchemist Web Application *New* Guides user from installation to generating a new Object model
Building A GPO Based Data Model Using a simple example demonstrates how specializing GPO classes can be used to implement a data model.
An Implementation of Northwind using The Alchemist Uses the standard Northwind data model as an example to demonstrate how The Alchemist generates a complete functional system.