Pure Ruby message threading based on the algorithm described by JWZ in <https://www.jwz.org/doc/threading.html> and used in countless mail and news readers; but with some features removed and improved flexibility for non-mail/news usage.
* https://80x24.org/msgthr/README * API: https://80x24.org/msgthr/rdoc/Msgthr.html * public list: [email protected] * mail archives: https://80x24.org/msgthr-public/ * git clone https://80x24.org/msgthr.git * follow releases: https://80x24.org/msgthr/NEWS.atom.xml * follow all: https://80x24.org/msgthr-public/new.atom * nntp://news.public-inbox.org/inbox.comp.lang.ruby.msgthr Changes: Msgthr#add callback support This release adds callback support to the Msgthr#add method, allowing callers to track progress and potentially group message. Thanks to Dimid Duchovny for this feature. Discussion about it begins here: https://80x24.org/msgthr-public/cankvudf7espfy3eq0b8aqjg4stytcxr_lnnwedbcenfwmyc...@mail.gmail.com/t/ 4 changes from Dimid Duchovny: add callback to Msgthr#add test: add a more complex test for add_child callback test: fix add_child callback test doc: document block parameter of Msgthr#add -- https://80x24.org/msgthr/README -- unsubscribe: [email protected] archive: https://80x24.org/misc/
