home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / gnu / emacs / gnus / 1439 < prev    next >
Encoding:
Internet Message Format  |  1992-12-29  |  4.5 KB

  1. Xref: sparky gnu.emacs.gnus:1439 news.software.readers:2573
  2. Newsgroups: gnu.emacs.gnus,news.software.readers
  3. Path: sparky!uunet!elroy.jpl.nasa.gov!ames!eos!kronos.arc.nasa.gov!pluto.arc.nasa.gov!kpc
  4. From: kpc@pluto.arc.nasa.gov (k p c)
  5. Subject: Re: virtual newsgroups: implementation in gnus
  6. In-Reply-To: aryeh@cash.ucsc.edu's message of 28 Dec 1992 18:36:29 GMT
  7. Message-ID: <KPC.92Dec28191536@zog.arc.nasa.gov>
  8. Originator: kpc@zog.arc.nasa.gov
  9. Lines: 78
  10. Sender: usenet@kronos.arc.nasa.gov (Will Edgington, wedgingt@ptolemy.arc.nasa.gov)
  11. Nntp-Posting-Host: zog.arc.nasa.gov
  12. Reply-To: kpc@ptolemy.arc.nasa.gov
  13. Organization: NASA Ames Research Center AI Research and Aero Branches;
  14.     Sterling.
  15. References: <KPC.92Dec24181925@zog.arc.nasa.gov> <1hnhfeINNa7g@darkstar.UCSC.EDU>
  16. Date: Tue, 29 Dec 1992 03:14:42 GMT
  17.  
  18. i found your followup very confusing, probably because i didn't
  19. explain what a virtual newsgroup is in my article (i explain it
  20. elsewhere and just said what would be necessary to implement them).
  21.  
  22. it sounds like you have an idea for gnus called "vgr".  these are
  23. probably very different from virtual newsgroups.  they might be a good
  24. idea to work on separately or after virtual newsgroups are implemented.
  25.  
  26. virtual newsgroups are pretty simple.
  27.  
  28. virtual newsgroups are a mapping, using just an alist at first (we can
  29. worry about automatic adding and deleting from the alist later) from
  30. newsgroup names to a user-defined name.  they don't have to follow
  31. hierarchies.  i can put "alt.lucid-emacs.help" in my emacs virtual
  32. newsgroup.  the important thing is that the newsgroups buffer doesn't
  33. get cluttered with newsgroups; just the topics you want are in there.
  34.  
  35. and when you hit spc, you get a subject buffer with all of the
  36. articles in the newsgroups.  for example, i hit spc on "emacs" and i
  37. get this article, your article, jwz's lemacs posts, etc.
  38.  
  39. there are embellishments, of course, such as having keys that modify
  40. the alist and save it, having partial inclusion in a newsgroup, etc.
  41. (you can use a special kill setup to say what subjects in various
  42. newsgroups get included in the virtual newsgroup, and so on).  but
  43. that's for later.  a long time ago i wrote about "simple" and
  44. "complete" virtual newsgroups (i might have used different terms).
  45. what i'm suggesting here is "simple" virtual newsgroups.
  46.  
  47. i think the implementation shouldn't be too hard; just put all the
  48. articles in one subject buffer and figure out where to get an article
  49. from when you hit spc.
  50.  
  51. In article <1hnhfeINNa7g@darkstar.UCSC.EDU> aryeh@cash.ucsc.edu (Aryeh Friedman) writes:
  52.  
  53.         if I read an article in it, it will automatical
  54.    expand the searchable articles to include the originating group.
  55.  
  56. sounds like maybe you are suggesting that crossposts and reposts
  57. automatically increase the set of newsgroups?  that's a feature that
  58. you can build on top of virtual newsgroups if you want, if that's what
  59. you mean.
  60.  
  61.    Also how will you handle large sets of groups such as alt.*.
  62.  
  63. that's an open-ended question (is it a question?).  i don't know what
  64. you mean.  maybe you think virtual newsgroups have something to do
  65. with hierarchy?  they don't.  for example, you can have one alt group
  66. and one gnu group in a virtual newsgroup if you want.
  67.  
  68.    Basically good but the vgr portion of the system should learn what goes where
  69.    pretty soon.  An other possible solution is to get rid of newsgroups and use
  70.    vgr's to make custom ones.
  71.  
  72. i'd be delighted if a learning component were added at the newsgroup
  73. level.  i still don't know how vgr works, but if you'd like to write
  74. it, that would be great.  would this be on top of or separate from
  75. virtual newsgroups?
  76.  
  77.    I define a vgr
  78.    as being a way to select what you want to see not get rid of things you don't
  79.    want to see you do this by a set of rules.
  80.  
  81. it sounds like vgrs have nothing to do with simple virtual newsgroups.
  82. selecting subjects you want is a completely different matter.
  83. (although complete virtual newsgroups would probably meet your needs
  84. in effect by including subjects regardless of their originating
  85. newsgroup, i'm more concerned about getting the simple basics of
  86. making a superset newsgroup done first.)
  87.  
  88.    >use an alist to provide correspondences between virtual newsgroups and
  89.  
  90.    The rules should specify this yes but the user should be able to fine tone it
  91.    in real time.
  92.  
  93. good idea to use rules and allow the user to edit the alist.  but
  94. that's for later.  for now, why don't we just use an alist so that we
  95. can get the basic mechanism working....
  96. -- 
  97. i'm open to comparing research career notes with other cogsci/cogneuro people.
  98.