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

  1. Xref: sparky gnu.emacs.gnus:1445 news.software.readers:2638
  2. Newsgroups: gnu.emacs.gnus,news.software.readers
  3. Path: sparky!uunet!stanford.edu!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: kankkune@klaava.Helsinki.FI's message of Fri, 1 Jan 1993 15:40:59 GMT
  7. Message-ID: <KPC.93Jan1194040@zog.arc.nasa.gov>
  8. Originator: kpc@zog.arc.nasa.gov
  9. Lines: 95
  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: <1hnhfeINNa7g@darkstar.UCSC.EDU> <KPC.92Dec28191536@zog.arc.nasa.gov>
  16.     <1hq9frINN4i9@darkstar.UCSC.EDU>
  17.     <1993Jan1.154059.22364@klaava.Helsinki.FI>
  18. Date: Sat, 2 Jan 1993 03:39:14 GMT
  19.  
  20. In article <1993Jan1.154059.22364@klaava.Helsinki.FI> kankkune@klaava.Helsinki.FI (Risto Kankkunen) writes:
  21.  
  22.    user. You could have a subject menu showing the group name and subject
  23.    line for each article. Or you could have a sub-group selection menu
  24.  
  25. i like this, though i've imagined just a single character to
  26. disambiguate, then maybe a new header or something for the full
  27. information if the user needs it, to conserve subject buffer space.
  28.  
  29.    presented to you when you enter the pseudo group.
  30.  
  31. your latter idea is implemented as gnus-topic.el.  i am not in favor
  32. of it personally, since i'd rather have my fake groups act real, but
  33. you might like to give it a try.
  34.  
  35.    I see pseudo groups completely orthogonal to virtual groups etc. You can
  36.    have virtual groups, pseudo groups, pseudo groups containing virtual
  37.    groups, pseudo groups containing pseudo groups etc. Pseudo groups are
  38.    just another way to partition your news universe.
  39.  
  40. i'm afraid i don't know what you mean by pseudo groups yet.  wish i
  41. did.
  42.  
  43.    An example of one application of pseudo groups: I would have pseudo
  44.    groups called work, programming, sources and hobbies. Work group would
  45.    contain all the groups related to my work, e.g. comp.sys.sun,
  46.  
  47. that's what i want too.  but maybe you're thinking of the gnus-topic
  48. type idea where you get a new buffer with the constituent newsgroups,
  49. from which list you select a subject buffer, from which list you
  50. select articles to read.  i'd rather have newsreaders have the
  51. capability of having virtual groups display in the subject buffer just
  52. like regular groups do.  (we can be pluralistic about it too!  you can
  53. have your topics; i'll have my virtuals....)
  54.  
  55.    As you see there would be different kinds of groups in one pseudo group,
  56.    like sources and discussion groups. I think the virtual group idea to
  57.  
  58. same with virtual groups.... wish i knew what you meant; it sounds
  59. interesting.
  60.  
  61.    merge all the articles of its component groups doesn't fit into this
  62.    kind of grouping very well. Another thing to note is that a groups can
  63.  
  64. ???  you can always kill, and even kill based on the original
  65. newsgroup name.  if you mean by component groups things like
  66. comp.sources as a component of comp, that has nothing to do with
  67. virtual groups.... in fact, virtual groups are a way to subvert the
  68. hierarchy.  you choose the groups and articles (via kill, perhaps)
  69. that go into one.
  70.  
  71.    be in many pseudo groups (which is the case with virtual groups, too, I
  72.    understand).
  73.  
  74. right.  you can put, say comp.sources.whatever in both your work and
  75. your sources virtual groups if you like.  and you can have separate
  76. kill files for them too, so in your work group you get widget articles
  77. while in your source groups you get doohickey articles.  note that
  78. this essentially implements complete virtual newsgroups while fitting
  79. cleanly into the kill file model.  and it's easy to upgrade from
  80. simple virtual newsgroups (the set-theoretic idea).
  81.  
  82.    Do you think my definition of pseudo groups matches any of the terms
  83.    mentioned in previous articles? Do you think pseudo groups would be of
  84.    any use? Or do you prefer to browse you hundreds of plain, virtual or
  85.    other groups as a simple linear list?
  86.  
  87. well, i think it's a good idea with lots of use and i encourage you to
  88. pursue it if you think you'd like to, but i wouldn't like it or use it
  89. myself.  i like my linear list :-).  (i already have groups ->
  90. subjects -> articles; it's too confusing to go up and down a menu
  91. hierarchy deeper than that all the time for news.)
  92.  
  93.    I don't think there is One True Universal Concept of accessing news, so
  94.    I would like to see different grouping methods to proliferate. Each one
  95.  
  96. yeah, yeah, yeah!  let a thousand interfaces bloom!
  97.  
  98.    could then choose the method they like. Even if the gnus-virtual-groups
  99.    were a subset of vgrs, the former may be preferred, if it is easier to
  100.    control what groups go to what virtual groups with it, for example.
  101.  
  102. right; not only that, but virtual groups are a good stepping stone to
  103. anything else we'd like to implement, including your topic idea and
  104. the previous poster's ultra flexible algol like language idea (n.b. he
  105. might want to look at newsclip).  and imho, with judicious integration
  106. with kill files and some speed hacks, virtual newsgroups are enough to
  107. keep me very, very happy.
  108.  
  109. do i have any takers yet?  how about the gentleman who's editing the
  110. data structures of gnus to make it faster?  he's got to have some
  111. ideas on implementing virtual newsgroups, and also the perfect
  112. opportunity if he's changing things anyway.
  113.  
  114. comments?
  115. -- 
  116. i'm open to comparing research career notes with other cogsci/cogneuro people.
  117.