Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site spanky.UUCP Path: utzoo!linus!decvax!harpo!floyd!clyde!burl!spanky!ka From: ka@spanky.UUCP (Kenneth Almquist) Newsgroups: net.news Subject: Index page for vnews Message-ID: <505@spanky.UUCP> Date: Mon, 31-Oct-83 18:35:47 EST Article-I.D.: spanky.505 Posted: Mon Oct 31 18:35:47 1983 Date-Received: Fri, 4-Nov-83 00:42:07 EST Reply-To: ka@hou3c (Kenneth Almquist) Organization: Bell Labs, Holmdel, N. J. Lines: 39 Two features planned for release 2.11 of readnews are 1) grouping articles by discussion within a newsgroup. (Articles within a discussion are to be sorted by posting date.), and 2) An 'a' command to show the headers of all the articles. Adapting the first feature to vnews poses no problems, but the second requires some thought. One reason for providing a list of articles (are there others?) is to make it easier to skip over unwanted articles and to find interesting ones. If you are interested in few of the articles in a given newsgroup it is probably a lot easier to pick the interesting articles out of a list than to type 'n' to a large number of articles. The simplest approach to would be to provide an a command which would replace the article display with an index. The display might look like: D 1 This is the first article title ka@spanky.UUCP > 2 This is the current article jgy@hojoc.UUCP 3 Flaming watchbands, Batman! trc@houti.UUCP The 'D' indicated articles that have been read and the '>' marks the cur- rent article. Presumably the 'a' command would bring up the index. Vnews commands like 'n' would function normally. Typing 'a' would remove the index from the screen and display the current article. This approach may be fine at 9600 baud. At slower speeds, however, I expect the time required to display the index after reading an article would be too long for good results. Therefore I would have the 'a' command split the screen and place the index in one window and the current article in the other. Another 'a' command would delete the index window. The index would scroll automaticly when a command like 'n' set the current article to be an article that didn't appear in the index page. There are problems with this approach as well. If commands that change the current article have to read in a new article, then they will be slow. Thus hitting 'n' three times quickly to zap the next three articles will not work well. This problem could be partially solved by allowing the command "3n" to delete the next three articles. Furthermore, it would not be possible to apply the vnews article scrolling commands to the index. Comments and suggestions would be appreciated. Kenneth Almquist