Vesa Karvonen

Results 126 comments of Vesa Karvonen

Hmm... Does the first argument need to be an array and what does the output look like with `U.combine(['foo'], value)`? How about naming this combine variant slightly differently. Perhaps something...

(I just mentioned the partial lenses naming as it is similar (variations of the same operation for different use cases). It doesn't do the same thing.)

Hmm... Thinking about this I realized that the lifted functions `U.concat`, `U.append` and `U.prepend` already do similar things. Consider: ```js U.seq(value, U.of, U.concat(['foo'])) ``` Of course, lifted functions have slightly...

I haven't gone through all the details, but I believe the problem is that `Chan` uses Stdlib `Mutex` and `Condition` to block. The problem with those is that they prevent...

Yes, this has been a known issue for a long time. See issue #126 here and remark [here](https://github.com/ocaml-multicore/saturn/pull/90#discussion_r1278890716), for example. You mentioned [domain-local-await](https://github.com/ocaml-multicore/domain-local-await). Yes, that currently works with Domainslib and...

This is unfortunately the case with pretty much all blocking functions in the OCaml Stdlib (`sleep`, `lock`, `select`, ...). Those functions do not (at least not yet) work in a...

Hello! I've spent some time in the past few weeks experimenting with trying to write highly optimized multicore OCaml code and thinking about some of these issues. In particular, I've...

Thanks! That `opam switch create ...` instruction must have been written a long time ago and no longer makes sense. We should recommend using the latest version of the OCaml...

Yeah... I didn't write original implementation, but I also think that the word "snapshot" is potentially misleading. I might call it "a tap", i.e. you can tap into the queue...

Thinking about this later, I started thinking about packaging things the opposite/different way: * a `picos_core` package with just the core Picos framework (i.e. which is currently the `picos` library...