Inexor Reactive Graph Flow

| Project | Module | Sub-Module | Functionality | Tests Coverage | |---------------------|--------|------------|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------| | Reactive Graph Flow | Core | FRP | | |

About Inexor

About Inexor Reactive Graph Flow

The Inexor Reactive Graph Flow (RGF) manages reactive flows based on a graph database. The main interface is GraphQL.

About this module

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, a Rust FRP crate

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.

Thanks to

Sponsors

| | | | |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------|-------------------------------------------------------------------| | | JetBrains | Special thanks to JetBrains for providing us with CLion licenses! |