Dave Lesage

Results 15 comments of Dave Lesage

@ChristopherHaws any idea where the `[mouse button]` definitions are declared? Or any chance you know what the binding is for a middle mouse click? I would love to try setting...

Just wanted to chime in with a real-world item that `scoped` lifetime (per request) services would solve in node. Say you have a `LogService` which you want to decorate with...

Thanks! It's certainly on the wishlist. I had a partial implementation at one point during early development and opted to drop it because it was adding unnecessary complexity during the...

Of course! If you beat me to it, take a look at the [data structures](https://github.com/dvlsg/async-csp/blob/4728a522e6a21118b0e94dad575947c3eb563bab/src/data-structures.js). I tried to intentionally abstract away all of the required data interface methods (`full()`, `put()`,...

Alright, turns out this isn't too bad (for the most part). I have a `DroppingBuffer` complete locally. `SlidingBuffer` is more or less complete. Getting a `SlidingBuffer` to work with the...

I have [committed](https://github.com/dvlsg/async-csp/commit/1aac522a9ebe0ce870bc16c96f30292b1dff08d1) an implementation of `DroppingBuffer` and `SlidingBuffer` to the development branch. `DroppingBuffer` should be fully functional (pending some additional tests), but `SlidingBuffer` won't work with multi-return-value transforms until...

I agree - I want to be careful about breaking backwards compatibility, though. I have fewer concerns, especially since the current LTS version of node (8.9) has async built in,...

I have actually considered going the whole 9 yards, and trying to support things like `filter`, `map`, `reduce`, etc. Or transducers directly. Does that fit in line with what you...

One other thing to consider, humor me and pretend `.filter` and `.map` exist on the following setup, and assume they are "immutable" (in the sense that they return a new...

Considering making an error in one channel propagate the error to _each_ channel in a pipeline, closing them all. There's some discussion around whether or not to do this in...