You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Observable-based interpreter, every function takes a raw JS value and returns an Observable. This breaks composionality and it is a bad design choice.
This problem complicates/prevents implementation of following functions which were trivial in Promise-based interpreter:
Description
In Observable-based interpreter, every function takes a raw JS value and returns an Observable. This breaks composionality and it is a bad design choice.
This problem complicates/prevents implementation of following functions which were trivial in Promise-based interpreter:
Solution
Obviously, every function should receive and return an Observable.
Consequences
Mouse.x * 10
should work right awaycombineLatest
should get two second-order Observables (?)Interpreter
should manipulate only second-order Observables (?)The text was updated successfully, but these errors were encountered: