Variables
Constraints
Objective
Solve
scroll zoom · drag to pan · Ctrl+K add · Ctrl+Z undo · Ctrl+D duplicate · Del remove · Enter run
Output
Add nodes, connect them, press Run. State the problem, do not pick one. Declare variables with domains, say what must hold and what you prefer, and read values back by name. Drag from an output dot to an input dot to connect. A wire only joins ports of the same kind, so a graph that connects is a model that compiles.
As a .ftp program
The same text the crate, the API, the workbench and Hitachi's ASIC read. Everything above compiles down to this.
—