I guess Goish might be hated by many Rust fans and Go fans. Anyway, below is the example taken from its website.
use goish::{go, KB};
use goish::sync::WaitGroup;
#[goish::main]
fn main() {
let wg = &WaitGroup::new();
wg.Add(1_000_000);
for i in 0..1_000_000 {
// Explicit 2 KiB stack, sub-page allocated from the chunked
// stackpool - the opt-in for extreme spawn density. Everyday
// code just writes go!(move || ...) and never sizes a stack.
go!(stack(2 * KB), move || {
do_work(i);
wg.Done();
});
}
wg.Wait();
}
Not sure I want a vibe-coded (or vibe-ported) SDT library. All of those AI ports seem to have a lot of marketing but not many users, so it’s difficult to get any feedback on their actual quality.
But the mascot is great!
go to feed...
go to feed...
is there one for python or ruby people?
save