<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">Congratulations.</div><div class="gmail_default" style="font-family:monospace,monospace">I don't have an immediate use for them,</div><div class="gmail_default" style="font-family:monospace,monospace">but I've downloaded them to learn from.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, 19 Sept 2026 at 21:14, Volker Wysk <<a href="mailto:post@volker-wysk.de">post@volker-wysk.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi!<br>
<br>
I've released version 1.0.0 of a new Master/Feeder/Worker parallelizaion <br>
library Mfwpar. It implements a specific pattern of parallelizing a big,<br>
expensive computation (which can do I/O), by distributing it among several<br>
threads.<br>
<br>
It replaces the old Mfwpar library, which I have released in 2026-04-<br>
15. It's not a new version. I doubt anyone is using the old one. If you do,<br>
please throw it away and use the new one.<br>
<br>
The new version is a complete redesign. It's much more flexible and robust<br>
now. Writing it was an execise in inter-thread communication and (much<br>
easier) higher order programming.<br>
<br>
Mfwpar makes use of the priority_channel library, which I've released some<br>
four hours ago. Priority_channel has proven to be very useful in<br>
implementing Mfwpar. It is included in Mfwpar for your convenience. And it's<br>
its own (small) project.<br>
<br>
Get it here:<br>
<a href="https://gitlab.com/volkerwysk/mfwpar" rel="noreferrer" target="_blank">https://gitlab.com/volkerwysk/mfwpar</a><br>
<a href="https://gitlab.com/volkerwysk/priority_channel" rel="noreferrer" target="_blank">https://gitlab.com/volkerwysk/priority_channel</a><br>
<br>
Cheers,<br>
Volker<br>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@lists.mercurylang.org" target="_blank">users@lists.mercurylang.org</a><br>
<a href="https://lists.mercurylang.org/listinfo/users" rel="noreferrer" target="_blank">https://lists.mercurylang.org/listinfo/users</a><br>
</blockquote></div>