Kirpi is a visual programming tool. Kirpi makes it possible to build and execute graphs of connected tasks, where each node is a C++ function.
Kirpi provides a small library of built-in graph nodes for visual programming: arithmetic operators, logical operators, if/else, switch, etc.
Kirpi uses a just-in-time (JIT) compiler to compile and execute C++ code on the fly. Using C++ has many advantages: