A hands-on tutorial for the visual dataflow programming language
Phograph is a modern implementation of the Prograph visual dataflow language. Instead of writing lines of text, you build programs by connecting nodes with wires. Data flows from top to bottom through the graph, and each node transforms the data as it passes through.
These lessons walk you from first principles to intermediate topics. Each lesson has exercises you can try in the Phograph IDE.
Meet the IDE. Create your first graph and run it.
Types, constant nodes, and how data flows through wires.
Use built-in primitive operations to compute results.
Define reusable methods with inputs and outputs.
Multiple cases, match annotations, and conditional logic.
Work with text and collections using string and list primitives.
Object-oriented programming with classes, attributes, and methods.
Breakpoints, stepping, and inspecting wire values.