| Crates.io | bidule |
| lib.rs | bidule |
| version | 0.2.0 |
| created_at | 2018-01-22 15:56:10.926019+00 |
| updated_at | 2020-08-19 00:01:45.368391+00 |
| description | Ultra simple Functional Reactive Programming, made with stuff, things, device, thingumajig, etc. |
| homepage | https://github.com/phaazon/bidule |
| repository | https://github.com/phaazon/bidule |
| max_upload_size | |
| id | 47816 |
| size | 23,196 |
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.