sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit 2cae1972ad4fca96abf9f235b7f6129d0bd546a2
parent ebe9b78bee0652471af45bdeab70e51ff2e707fa
Author: William Morgan <wmorgan-sup@masanjin.net>
Date:   Sat, 29 Dec 2007 14:37:29 -0800

comments clarification for UpdateManager

Diffstat:
M lib/sup/update.rb | 16 +++++++---------
1 file changed, 7 insertions(+), 9 deletions(-)
diff --git a/lib/sup/update.rb b/lib/sup/update.rb
@@ -1,17 +1,15 @@
 module Redwood
 
-## Classic listener/sender paradigm. Handles communication between various
+## Classic listener/broadcaster paradigm. Handles communication between various
 ## parts of Sup.
 ##
-## Usage note: don't pass threads around. Neither thread nor message equality
-## is defined beyond standard object equality. For Thread equality, this is
-## because of computational cost. But message equality is trivial by comparing
-## message ids, so to communicate something about a particular thread, just
-## pass a representative message from it instead.
+## Usage note: don't pass threads around. Neither thread nor message equality is
+## defined anywhere in Sup beyond standard object equality. To communicate
+## something about a particular thread, just pass a representative message from
+## it around.
 ##
-## This assumes that no message will be a part of more than one thread within
-## a single "view" (otherwise a message from a thread wouldn't uniquely
-## identify it). But that's true.
+## (This assumes that no message will be a part of more than one thread within a
+## single "view". Luckily, that's true.)
 
 class UpdateManager
   include Singleton