Subj : human-readable nodelist format
To   : andrew clarke
From : Jasen Betts
Date : Mon Nov 11 2002 06:05 am

Hi andrew.

10-Nov-02 01:30:42, andrew clarke wrote to Scott Little


ac> Wed 2002-11-06 09:16, Scott Little (3:712/848) wrote to andrew
ac> clarke:

ac>>> I couldn't find any ",T:" in my nodelist, so I think that's a
ac>>> non-issue, unless I've misunderstood.

 >> I mean, rather than Txx use T:xx so it's easier to parse.

ac> Well, firstly, that's something you should really take up with
ac> whoever wants to modify FTS-5001, ie. not me.  Also Tyz is the
ac> format people are using in my current nodelist so presumably they
ac> aren't going see any reason to change.  As for actually parsing
ac> it, it's seems simple enough to me - if the nodelist flag begins
ac> in T and contains non-alphabetic characters or isn't 3 characters
ac> long then it must be something else. But if it is a valid Tyz
ac> string then you just need a lookup table

lookup table? it's a pretty simple formula for each character,
for each character; this many minutes after midnight:

  30 * ((((c-'A') * 2) & 62)+((c-'A') & 32)/32)

That's C but it's basically the same in pascal etc.

Anyhow works ok how it is, it's just ugly. other flags have the name
separated from the data.

hmmm,

I guess if the flags are defined (in the parser) to include the separator
as part of the flag it could simplify programming without making Txx a
special case.

-=> Bye <=-

---
* Origin: Who's on first? (3:640/531.42)