🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.mail.mush
Article #258

Re: minor mush enhancements

#258
From: Barton E. Schaefer
Date: Mon, 30 Oct 1989 20:19
50 lines
3140 bytes
In article <372@kauai.ACA.MCC.COM> duanev@kauai.ACA.MCC.COM (Duane Voth) writes:
} In article <5334@ogccse.ogc.edu>, schaefer@ogccse.ogc.edu (Barton E. Schaefer) writes:
} > In article <370@kauai.ACA.MCC.COM> duanev@kauai.ACA.MCC.COM (Duane Voth) writes:
} 
} Bart, you are still quite sane.

Don't make assertions you may not be able to substantiate. :-)

} This has happened to me too many times [....] can anybody think
} of a way to organize the Mush docs so that related features/variables/
} commands are somehow tied together?

This sort of thing is definitely a problem, and if anybody has any good
solutions we [%] would be glad to hear of them.  A reorganization of the
Mush man page is on the to-do list, but probably won't make it into the
next release.  However, some changes have already been made that should
help remedy this problem:

1)  "Multivalued" variables.  This means variables whose "string" value
    is a space-or-comma-separated list of keywords.  Related concepts
    are thereby grouped under a single name.  For example, the variable
    $quiet has been expanded from a simple boolean to a multivalued
    variable whose keywords designate suppression of messages (startup,
    autosign, fortune) and/or error bells (await, completion, tool). [%%]

2)  Cross-referencing in the on-line help.  Whenever help entries have
    been changed or added, a list of variables related to the command in
    question has been appended to the help paragraph.  This has not yet
    propagated to all the help entries where it would be useful, but it's
    a step in the right direction.
____________

%   I take the liberty of answering for Dan on this one.

%%  Comment for 7.0 alpha testers: the multivalued variable $bell is
    going away; it's functions have been inverted and moved to $quiet.
____________

There are obviously some limitations to both of the above schemes.
Multivalued variables have so far been limited mostly to new features,
because of "backwards compatibility" issues; in the case of $keepsave,
this goes all the way back to UCBmail variables.  Cross-referencing
variables through commands has the drawback of missing the variables
that aren't directly related to any command (though the only one I can
think of at the moment is $newline).
-- 
Bart Schaefer      "A Yellowbeard is never so dangerous as when he's dead."
                                              -- Graham Chapman, 1941-1989
UUCP             ...{sequent,tektronix,verdix}!ogccse!schaefer
Internet         schaefer@cse.ogc.edu       (soon to be cse.ogi.edu)
Technical Details
Message-ID: <5363@ogccse.ogc.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!gem.mps.ohio-state.edu!tut.cis.ohio-state.edu!ucsd!ogccse!schaefer
References: <370@kauai.ACA.MCC.COM> <5334@ogccse.ogc.edu> <372@kauai.ACA.MCC.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!gem.mps.ohio-state.edu!tut.cis.ohio-state.edu!ucsd!ogccse!schaefer
From: schaefer@ogccse.ogc.edu (Barton E. Schaefer)
Newsgroups: comp.mail.mush
Subject: Re: minor mush enhancements
Message-ID: <5363@ogccse.ogc.edu>
Date: 30 Oct 89 20:19:36 GMT
References: <370@kauai.ACA.MCC.COM> <5334@ogccse.ogc.edu> <372@kauai.ACA.MCC.COM>
Reply-To: schaefer@ogccse.UUCP (Barton E. Schaefer)
Organization: Oregon Graduate Center, Beaverton, OR
Lines: 50