-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: Publish marble as a separate project #2315
Comments
Somewhat related to this is that I have thought of standardizing a DSL grammar for describing "events in time". |
@tusharmath @staltz I wouldn't be opposed as @headinthebox and I were trying to do just that, come up with a language neutral compliance suite for how values over time should flow. All push based streams should be able to take advantage, especially if the ES-Observable moves forward |
Related to: Productizing our test suite, This.JavaScript: Ben Lesh talks about the test suite in RxJS, and my proof of concept extraction of the test suite. Ben summarizes all the things that needs to be considered very well, so make sure to check out the video. Is there a text document available as well somewhere? |
There's a project for Cycle.js that also uses ascii diagrams, https://github.com/cyclejs/time, and it's mostly compatible with RxJS's syntax. They have some nice additions, and I think we could:
Syntax additions: whitespace to help align cases with parentheses:
ellipsis to indicate much later in time: ( I can push myself to draft a spec for this, just be aware I'm not a spec guy and might make mistakes. |
let's aggregate discussion into #1775, it's kind of dupe. I have long-stalled repo to achieve this implementation but blocked due to personal reasons, should get back soon. |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Making the marble testing as a separate project that is agnostic to RxJS would benefit the testing capabilities in other libraries such as — most and xstream.
cc: @staltz @briancavalier
The text was updated successfully, but these errors were encountered: