Newsgroups: news.software.b Path: utzoo!henry From: henry@zoo.toronto.edu (Henry Spencer) Subject: Re: Time for 8 bit news, isn't it?????. Message-ID: <1990Jul22.194732.28080@zoo.toronto.edu> Organization: U of Toronto Zoology References: <1990Jul13.022224.25441@lth.se> <3119.269d97ea@mccall.com> <777@hades.ausonics.oz.au> <15688@bfmny0.BFM.COM> <1990Jul21.054016.10409@looking.on.ca> <1990Jul21.231352.6234@zoo.toronto.edu> <1990Jul22.062034.20896@looking.on.ca> Date: Sun, 22 Jul 90 19:47:32 GMT In article <1990Jul22.062034.20896@looking.on.ca> brad@looking.on.ca (Brad Templeton) writes: >C news may indeed *handle* arbitrary byte stream messages, but does it >*support* them? >In particular, input programs like inews must deal with them, and a new >header line must be added to classify article body types... C news "supports" arbitrary byte-stream messages to exactly the same extent as it "supports", say, poetry: it doesn't give a damn what's inside the message or what's in any headers other than the ones it needs to know about. With the exception of the inews problem, you're purely and simply talking about reader issues, not transport issues, and no changes to C News are necessary. The inews business is a nuisance, but the blame rests primarily with the Unix utilities rather than with inews proper. There is an inews rewrite already in the works, which might improve things somewhat. It might also be worthwhile to define a new input interface without all the goo and dribble that have crept into inews over the years. Being backward compatible was a real pain there. A clean interface could eliminate a lot of messy handling of stuff that inews should not have to care about. (For example, the specs say that inews must try to guess whether the beginning of the input text looks like headers, in which case it *is* headers. This could be eliminated by demanding that the -h flag be used in such cases.) As for content classification, I believe there has already been some work done on this for RFC822-X.400 interfacing, although I don't know the details. -- NFS: all the nice semantics of MSDOS, | Henry Spencer at U of Toronto Zoology and its performance and security too. | henry@zoo.toronto.edu utzoo!henry