9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Proposal*: A Cousin for man(1)
@ 2009-06-28 10:31 Akshat Kumar
  2009-06-28 11:39 ` yy
  2009-06-28 13:16 ` Ethan Grammatikidis
  0 siblings, 2 replies; 6+ messages in thread
From: Akshat Kumar @ 2009-06-28 10:31 UTC (permalink / raw)
  To: 9fans

Plan 9 manuals are known to be concise, and most definitely the first
source of information for many of us.  It is only after consulting the
man pages that we go on to further references, which often happen to
be more definite or at least in-depth sources of information, such as
the papers found in /sys/doc.  Of course, this isn't always the case,
as many Plan 9 experts cite section 5 as "the most authoritative
'specification' of the 9P protocol"[1].

But this nature of intro-, or even rudiments-, first usage of man(1)
can be further developed.  A companion, cousin, or - for the sake of
this proposal - ese(1) can perhaps guide the user through only the
most basic information regarding the point of inquiry.  It would show,
for example, only sample usage cases of the basic Plan 9 tools, with
appropriately labeled special cases where applicable, but not a word
more.  Likewise, ese(1) could present, as a companion to the section 5
manual pages, the outline of some 9P file server code, showing, e.g.
places where proper datastructures are paramount and common mistakes
abound.  Thus, man(1) would fall somewhere between ese(1) and the
docs (/sys/doc), such that every ese(1) inquiry would point to some
relevant man(1) page (with irrelevancies sprinkled about).

For the many Plan 9 contributors spending away the better parts of
their youthful days on creating new tools/applications, an ese(1)
could prove to end the solitude of their work by providing a means
with simpler standards than man(1) by which to officially convey, in
the most basic sense, the purposes/usages/applications of their
contributions.


Best,
ak

[1] http://9p.cat-v.org/documentation

* A proposal because the general hierarchy need be amended: the
introduction of /sys/ese. Alternatives welcome.




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-06-28 17:29 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-28 10:31 [9fans] Proposal*: A Cousin for man(1) Akshat Kumar
2009-06-28 11:39 ` yy
2009-06-28 14:31   ` Lyle Bickley
2009-06-28 15:11     ` hiro
2009-06-28 17:29       ` Lyle Bickley
2009-06-28 13:16 ` Ethan Grammatikidis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).