[m-users.] Announce: Priority Channel

Volker Wysk post at volker-wysk.de
Sat Sep 19 15:10:22 AEST 2026


Hi!

I'm releasing version 1.0.0 of the Mercury library priority_channel.

A priority channel is a layer on top of thread.channel from the Mercury
standard libraries. It implements a channel with a priority function. This
function assigns the items a priority. Typically, the most important item
(with the highest priority) is received first and the items with lower
priority are postponed. The priority function is allowed to return the same
priority for different messages. When two messages share the same priority,
they are ordered in the succession of their arrival.

https://gitlab.com/volkerwysk/priority_channel

Cheers,
Volker


More information about the users mailing list