| Project | Module | Sub-Module | Functionality | Tests Coverage |
|---------------------|--------|------------|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|
| Reactive Graph Flow | Core | FRP | |
|
The Inexor Reactive Graph Flow (RGF) manages reactive flows based on a graph database. The main interface is GraphQL.
This module provides a very simple functional reactive programming (FRP) library built over functional concepts (see README below).
This is a fork of https://github.com/phaazon/bidule
The following modifications were made:
bidule is a very simple FRP library built over functional concepts. The basic, most core concept
is the Stream<Sig>
, which is a stream of typed signals. A stream of signals will get a signal
as input and will broadcast it downwards. You can compose streams with each other with very simple
combinators, such as map
, filter
, filter_map
, zip
, unzip
, merge
, fold
, sink
, etc.
bidule is intended to be used directly as-is and can be the starting point of any higher abstracted FRP-driven programming (e.g. video game, GUI, animation, etc.).
Feel free to have a look at the documentation for a better understanding on how everything composes and work.
| | | |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------|-------------------------------------------------------------------|
| | JetBrains | Special thanks to JetBrains for providing us with CLion licenses! |