From: Eric Wong <e@80x24.org> To: ruby-talk@ruby-lang.org, msgthr-public@80x24.org Cc: misc@80x24.org, Dimid Duchovny <dimidd@gmail.com> Subject: [ANN] msgthr 1.2.0 - container-agnostic, non-recursive message threading Date: Thu, 25 Jan 2018 23:08:18 +0000 Message-ID: <20180125230818.GA4982@dcvr> (raw) 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: msgthr-public@80x24.org * 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_3g@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
next reply other threads:[~2018-01-25 23:08 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-01-25 23:08 Eric Wong [this message] 2018-05-01 20:45 ` [ANN] msgthr 1.2.2 - container-agnostic, non-recursive message Eric Wong
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20180125230818.GA4982@dcvr \ --to=e@80x24.org \ --cc=dimidd@gmail.com \ --cc=misc@80x24.org \ --cc=msgthr-public@80x24.org \ --cc=ruby-talk@ruby-lang.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
80x24.org misc. Free Software, open data formats/protocols discussion This inbox may be cloned and mirrored by anyone: git clone --mirror https://80x24.org/misc git clone --mirror http://ou63pmih66umazou.onion/misc # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V1 misc misc/ https://80x24.org/misc \ misc@80x24.org public-inbox-index misc Example config snippet for mirrors. Newsgroups are available over NNTP: nntp://news.public-inbox.org/inbox.org.80x24.misc nntp://ou63pmih66umazou.onion/inbox.org.80x24.misc note: .onion URLs require Tor: https://www.torproject.org/ AGPL code for this site: git clone http://ou63pmih66umazou.onion/public-inbox.git