Skip to content

hadronized/bidule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Very simple and Rust FRP crate

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages