dotnext DotNext 2019 Мск (06.11.2019 — 07.11.2019)

vvvv — visual programming for .NET

img img

The talk about the novelties in the .NET world — VL, new visual language and vvvv gamma, a development environment. Joreg and Elias will tell about the history of their creation, what they are consist of and why they are needed in visual programming.

Joreg and Elias present new visual language for the .NET ecosystem, called "VL" and a development environment for it, called "vvvv gamma".

VL combines dataflow paradigms with features known from object-oriented programming and defaults to program-while-running with a hot state reload approach. It can directly consume any .NET library and its compiler is using Roslyn to generate C# code in memory from the visual language. This allows to potentially build to any platform that is supported by the .NET ecosystem.

This does not only allow for very rapid prototyping but is also indispensable for productions where you need the flexibility of modifying a program while it is running.

Visual programming is widely criticized for not being suitable for anything other than domain specific problem solving. With vvvv gamma we argue we enter a new era of general purpose visual programming.

Комментарий программного комитета:

Многие годы мы писали код в текстовых редакторах. Но что, если попробовать его «рисовать»? Идеи визуального программирования живут давно и интересно посмотреть насколько далеко продвинулась технологии.