gocodegraph

command module
v0.0.0-...-5bd926f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2020 License: MIT Imports: 15 Imported by: 0

README

gocodegraph

gocodegraph is an engine for a visual coding environment in go.

Go Report Card

The current implementation first initializes all nodes which do require inputs in individual go routines. It uses channels to represent edges of the graph Channel chan interface{}, so each of the routines is awaiting inputs on channels. It then initializes all nodes which do not require inputs, which are ready to be solved. Once solved, they are propagating their results down the line through channels. If all channels of a node received data it can be solved and it will send its result down the line, and so on.

graph

Once results are ready, they can be streamed to the WebUI using a websocket.

socket

Web UI

webui

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL