🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.gnus
Article #542

Re: virtual newsgroups: implementation in gnus

#542
From: Aryeh Friedman
Date: Mon, 28 Dec 1992 18:36
55 lines
2976 bytes
In article <KPC.92Dec24181925@zog.arc.nasa.gov> kpc@ptolemy.arc.nasa.gov writes:
>here's what i think is necessary to implement virtual newsgroups in
>gnus.

When I initially purposed vgr's about a year and half ago I ment to make a 
reader independant method of making the virtual article base and then leave it
up to the reader on how to use that db.

>a virtual newsgroup has a name and constituent newsgroups.  "emacs"
>might be the name of a virtual group, and gnu.emacs.help,
>gnu.emacs.vm.bug, and gnu.emacs.gnus might be the constituents.

This is a postive and a negative.  A user may want to varei the set of
member groups dynamically.  For example the have a group called best_of which
reads alt.best.of.usenet, but if I read an article in it, it will automatical
expand the searchable articles to include the originating group.

Also how will you handle large sets of groups such as alt.*.

>make followups look at the newsgroups line to see what newsgroup to
>post to.  if it's ambiguous, ask the user.

Basically good but the vgr portion of the system should learn what goes where
pretty soon.  An other possible solution is to get rid of newsgroups and use
vgr's to make custom ones.

>make the default save file be the virtual newsgroup name.  i have
>code for this part.

Fair enough but this should be configurable, either savable to the vgr name or
to the newgroup line setting.

>make the kill file be the virtual newsgroup name.

vgr's are the opposit of kill files so I don't see how this one works.  Maybe
what you call a vgr is very different then what I call them I define a vgr
as being a way to select what you want to see not get rid of things you don't
want to see you do this by a set of rules.

>put the virtual newsgroup name in the newsgroups buffer just as if it
>were a real newsgroup.

This might lead to confusion but it does make the most sense interms of smooth
integration into the existing struct.

>use an alist to provide correspondences between virtual newsgroups and
>their constituents.

The rules should specify this yes but the user should be able to fine tone it
in real time.
-- 
Aryeh Friedman,Co-Pre&CTO,WorldNet Communications,P.O.26785,Tempe,AZ,85285-6785.
"Any manner of getting money that doesn't send you to jail is a valid way to 
fund a company" -- Wes Harker Disclaimer: I don't usually speak for my company.
Though it does at times try to speak for me.E-mail:aryeh@cash.ucsc.edu
Technical Details
Message-ID: <1hnhfeINNa7g@darkstar.UCSC.EDU>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!darkstar.UCSC.EDU!cash.ucsc.edu!aryeh
References: <KPC.92Dec24181925@zog.arc.nasa.gov>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!darkstar.UCSC.EDU!cash.ucsc.edu!aryeh
From: aryeh@cash.ucsc.edu (Aryeh Friedman)
Newsgroups: gnu.emacs.gnus,news.software.readers
Subject: Re: virtual newsgroups: implementation in gnus
Date: 28 Dec 1992 18:36:29 GMT
Organization: WNC
Lines: 55
Message-ID: <1hnhfeINNa7g@darkstar.UCSC.EDU>
References: <KPC.92Dec24181925@zog.arc.nasa.gov>
NNTP-Posting-Host: cash.ucsc.edu