Table of Contents

The Language

This chapter will explain the basic building blocks of a program patched in VL. We'll focus on what is expressible and what every programming language is about: telling the computer what to do.

We'll only briefly touch how to edit or even refactor programs. See "The Development Environment" for getting started with the UI. We'll only discuss some basic nodes and data types that are central or work for illustration purposes. For more about nodes see "Libraries".

Looking at Things

A rough overview laying out the groundwork for later chapters that look into things.

Looking into Things

  • More On Data: Different shapes of data and how to work with data.
  • Patches as Defining Constructs: How to create nodes that others can use.
  • Inside Patches: All about data flow and what to do on the canvas.