All Projects → antitypical → TesseractCore

antitypical / TesseractCore

Licence: MIT license
Tesseract’s evaluation and type system.

Programming Languages

swift
15916 projects
C++
36643 projects - #6 most used programming language

TesseractCore

TesseractCore defines the model, evaluation, and semantics (the Core) of a visual dataflow programming environment (Tesseract). The basic model in TesseractCore is a Graph<T>, which is a simple directed graph; Tesseract allows you to create, edit, and inspect such graphs with an idiomatic UI.

When specialized to Graph<Node>, graphs are assigned a semantics:

  • Nodes have Symbols.
  • Symbols are assigned Values in the Environment.
  • Evaluating a Graph<Node> starting from a specific node evaluates all of the input Nodes, resolves its Symbol to a Value in the Environment, and applies the Value to the dependency Values (if any).
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].