-
Channels are an amazingly versatile transport mechanism to pass values between go blocks. In clojure, and go, they are also used to pass values between threads.
Since javascript has no threads, chann…
-
I understand there is some inspiration from Baconjs.
Is there an interest to implement the "fromNodeCallback" method, so nodejs projects can integrate it with nodejs style async methods?
Looking at …
-
As glitches issue not fixed completely (https://github.com/baconjs/bacon.js/issues/353) I propose to introduce more generalized `sampledBy` for thouse people who want to deal with glitches by hand.
H…
-
I guess this must be a bug.
Compare:
``` javascript
Bacon.interval(1000, [1,2]).
take(3).log();
/* logs:
> [1, 2]
> [1, 2]
> [1, 2]
>
*/
```
to
``` javascript
Bacon.interval(1000, [1,2]).
ho…
-
What do you think if we move the project forward migrating the current coffeescript code to javascript next? I think we could transpile it using https://6to5.github.io/
-
Observable streams would be a really cool feature for Blaze. [Here's a cool talk about them](https://www.youtube.com/watch?v=XRYN2xt11Ek).
I believe observable streams and Tracker are **very** simila…
-
I think we are in a place where we should find a way to provide cool stuff like retry (#310), [Bacon.Model](https://github.com/baconjs/bacon.model), bufferWhile (#300) etc to devs with ease, while all…
-
This should print out 2, 3, and , but only 2 and get printed.
``` javascript
var Bacon = require('baconjs');
var s = Bacon.once(2);
s.merge(s.map(3).delay(1)).log();
```
Changing it to be `var s =…
Macil updated
9 years ago
-
"version": "0.7.43"
``` javascript
var Bacon = require('baconjs').Bacon
var s = Bacon.repeatedly(200,[1,2,3,4,5])
s.bufferWithTimeOrCount(1000, 5).onValue(function(v) {
console.log(+Date.now() …
-
The documentation (https://github.com/baconjs/bacon.js/wiki/Diagrams#combine) states that a combined stream should end when _either_ of its inputs ends. But in the following example, when bus `a` ends…