Hi!

I made a parallelism library. It currently mainly provides:

 - A work-stealing scheduler with managed blocking (similar behavior to Go 
scheduler)
 - Functional programming for data processing with parallel execution support 
(An equivalent to Java's streams)
 - Fork-join parallelism

Here are the links:

repo: https://gitlab.com/kosmospredanie/gpseq

wiki: https://gitlab.com/kosmospredanie/gpseq/wikis
(There is a developer's guide in the wiki)

valadoc: 
https://gitlab.com/kosmospredanie/gpseq/-/jobs/artifacts/master/file/valadoc/index.html?job=build
(Not yet registered on valadoc.org)

gtkdoc (C API): 
https://gitlab.com/kosmospredanie/gpseq/-/jobs/artifacts/master/file/gtkdoc/html/index.html?job=build

Thanks,
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to