bidule

Crates.iobidule
lib.rsbidule
version0.2.0
sourcesrc
created_at2018-01-22 15:56:10.926019
updated_at2020-08-19 00:01:45.368391
descriptionUltra simple Functional Reactive Programming, made with stuff, things, device, thingumajig, etc.
homepagehttps://github.com/phaazon/bidule
repositoryhttps://github.com/phaazon/bidule
max_upload_size
id47816
size23,196
Dimitri Sabadie (hadronized)

documentation

https://docs.rs/bidule

README

bidule, a Rust FRP crate

Build Status crates.io docs.rs License

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.

Commit count: 18

cargo fmt