cyclejs / cycle-time-travel

A time traveling debugger for Cycle.js
MIT License
217 stars 10 forks source link

Support Cycle.js Diversity #30

Open TylorS opened 8 years ago

TylorS commented 8 years ago

Add support for the next version of Cycle.js which is stream agnostic. Possibly porting to xstream (as the other core drivers are doing) or possibly in a stream agnostic fashion like the history driver.

aravantv commented 8 years ago

+1!

jsamr commented 8 years ago

+1

Widdershin commented 7 years ago

Good news on this front, the xstream release of cycle-restart is almost ready! That means this issue will soon be able to move forward.

I think as part of the next step in cycle-time-travel ideally we would first address https://github.com/cyclejs/cyclejs/issues/380.

Having a unified source of truth for time in Cycle applications would make both restart and time-travel much easier to implement.

mjyc commented 5 years ago

I updated the code in this repo to work with the latest release of cycle.js modules: https://github.com/mjyc/cycle-time-travel

I noticed there were some work regarding https://github.com/cyclejs/cycle-time-travel/issues/17 but is there interest in migrating to the latest cycle.js as-is?

Widdershin commented 5 years ago

@mjyc yep if you want to open a PR I'd love to merge it.

There's another piece of work that needs to happen before #17 is legitimately possible, which is that the stream graph changes over time. @staltz and I knocked around a few solutions for that a while ago but never got around to actually solving it.