Overview
The Language Structure
An introduction to the structure of the CDL language - the visual elements within the language and how they can be combined to express concurrent programs.
Fundamental Concepts
An introduction to the fundamental concepts behind CLIP and how they are expressed through the CDL symbolism.
Advanced Concepts
Advanced concepts examines some of the additional operations that CLIP provides.
Nodal Objects
A brief look at the various primitive nodal objects provided by CDL and the functionality they provide.
Connections
This section introduces the different types of connection provided by CDL and how to use them.
Circuits (Definitions, Instances and References)
This section deals with encapsulating circuitry within a circuit definition, creating an instance of that definition and then referencing it.
Prototyping
This section discusses what prototypes are and how to use them when communicating across circuit boundaries.
Container Definitions
This section discusses the container definition and how containers differ from regular circuits.
Conduits, T-Bars and Labels
A discussion on conduits and labels and how to use them effectively to tidy up your circuit diagrams.
Sinking Events
This section introduces the sink object and various scenarios where it is useful.