It's not new, it's not original, this already exists... but not for software.
 

Origin story:

It started looon ago, under the name GNL (GNL is Not a Language). This is one of those old "ideas", projects that never took off in 1998, 1999... Several attempts in C/xlib, then JavaScript that did go nowhere because ADHD me couldn't stay on track and it soon forked to hash tables or other algos. And I had many other things to do, like get my degrees and earn some living. 

There was one attempt of revival in the online YASEP interface, around 2012-2014 but...

.

The EDA world already has similar tools and solutions, allowing people to draw circuits and connect them. But the software world prefers textual representation since that's how people did it 60 years ago. Today, countless dialects and paradigms reinvent the wheel with new colors and features without solving the fundamental issues. The classic "source code" files are just one cumbersome way to represent a directed data graph.

.

When you use online tools like Falstad's CircuitJS, you wonder why there is no equivalent for programming. There are so many bugs that could be prevented before you even compile, and you wouldn't even have to wait for compilation to finish once you hit a button, as any update to the graph would immediately re-evaluate all the affected code and test all the bounds and constraints. Meanwhile people gloat about Rust.

 
-o-O-0-O-o-
 

Logs:
1. .
2. .
3. .
4. .
5. .
6. .
7. .
8. .
9. .
10. .
11. .
12.  .
13. .
14. .
15.  .
16.  .
.
.