Skip to content
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
Cannot retrieve contributors at this time

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.