Cycle.js and Reactive Libraries
Meiosis has some inspiration from Cycle.js, by André Staltz/André Medeiros, as well as Reactive Libraries such as RxJS, Kefir, most, Bacon.js, and Flyd.
While not as deeply entrenched in reactive principles as these reactive libraries, nor as strict about separation of pure code versus side effects as Cycle.js, Meiosis does have a reactive nature in that your code starts a reactive sequence with propose
, and Meiosis wires everything together so that your functions, receive
, view
, and so on, are called and the user interface is refreshed to reflect the changes that took place.