4 ms·
Any comparison with heartbeat scheduling i.e., https://github.com/judofyr/spice https://github.com/judofyr/spice or the rust port https://github.com/dragostis/c
by quackzar 1y ago
Any comparison with heartbeat scheduling i.e., https://github.com/judofyr/spice https://github.com/judofyr/spice or the rust port https://github.com/dragostis/chili https://github.com/dragostis/chili ?
- ashvardanian 1y agoAs a rule of thumb, I find Zig projects often come across as higher quality than many C, C++, or Rust counterparts — it’s a surprisingly strong community. That said, I don’t write much in Zig myself, haven’t explored the projects you linked in detail, and wasn’t even considering Zig alternatives as I needed something for my C++ and Rust projects. From a first glance, they seem to be tackling a slightly different problem: focusing on efficient handling of nested parallelism. Fork Union doesn’t support nested parallelism at all.
- johnisgood 1y agoI think Ada is great with its builtin constructs for concurrency. It helps you avoid data races, too. You can formally verify your code as well if you so wish. Ada may be too "serious" for people. :D
- vulcan01 1y agoThis Rayon issue has a good discussion of rayon vs spice/chili. https://github.com/rayon-rs/rayon/issues/1235 https://github.com/rayon-rs/rayon/issues/1235