Visual Live-Programming
vvvv is a visual-first and fully live-programming environment. While it is possible to develop parts of your applications also using traditional text coding, this is mostly a preference but hardly ever a necessity.
One mode: Runtime
No matter if you “patch” visually or you write parts of your code in C#, any change you make is live. Compilation is happening in the background and you don’t have to wait for your program to restart, think: State Hot-Reload. This allows for rapid prototyping and is extremely benefitial for creating and debugging realtime interactive applications.
The Visual Language
VL is what we call the visual language in vvvv. Its main features are:
- Code regions like loops and conditionals
- Allows you to apply design patterns known from object oriented, functional and reactive programming
- Parts of your programs can run async or on different threads
- Programming features like generics and delegates give you full flexibility
- Staticall typed
- No limit in datatypes. Besides the primitive built-in types you create your own datatypes as needed.
- You can reference any .NET library
Embedded YouTube Video
When playing the video, you accept the YouTube privacy policy.