Re: ANNOUNCE: PC Yarn v0.91 - SOUP offline reader for MS-DOS and OS/2

Rachel Bonk Boink Bonk McPeek Bonk Blink (who.am.i@io.org)
Thu, 20 Jun 1996 21:40:23 -0400

Thu, 20 Jun 1996 14:35:55 -0500 (CDT),
Richard Steiner <rsteiner@skypoint.com> wrote:
>It seems to be using a very silly approach, or at least a semi-inefficient
>one. A brute-force scan should never be used unless it's absolutely
>necessary, just as a general rule.

Yes, it *seems* illogical, but we must bow to Chin in this matter.
Sometimes things grow illogically in programs and then the programmer just
don't feel like redoing them. So it goes. (-: Or there could be some reason
we know not of.

>messages are stored in some sort of list format with each message having a
>known offset of some type (some form of internal message number would do

Ya, i'd think, it is reading a structure in that stores the Subject line,
From, and X-Status... and offset. It needs another internal field "changed"
so Yarn can keep track of which messages are changed and just update those.

I'm just TOTALLY GUESSING, but it seems there is just now a "global"
"changed" flag-- if you change anything it updates everything. Just a total
guess. Rather than a changed flag for each message in the list... which
could be updated individually.

>It makes large folders unusable as quick reference sources. And the code

Ah yes, that's why for very quick look up's i use a plain text file
viewer... in my case lst/2 (which has regular expression searching too).
(-:

-- 
 .+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.
  Tim Muddleton =As Gregor Samsa awoke one morning= as544@torfree.net
  -=-=-= The Lord of the Rings by J.R.R Tolkien, my preciouses =-=-=-
 `'~`'~`'~`'~`'~`'~`'~`'~`'~`'~`'~`'~`'~`'~`'~`'~`'~`'~`'~`'~`'~`'~`'~
    Yarn/2 Bells & Whistles Page: http://www.io.org/~tm/bells2.html