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

* Re: [9fans] Proposal*: A Cousin for man(1)
  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 13:16 ` Ethan Grammatikidis
  1 sibling, 1 reply; 6+ messages in thread
From: yy @ 2009-06-28 11:39 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

When I started reading Plan9 documentation some years ago I noticed a
lack of examples (a simple 9P file server being the most notorious
one), until nemo's book appeared and I started to really play with the
system. Then, I realized how naive^Wstupid I had been: Plan9 is *full*
of examples. The source is there, grep is there (and src too!), what
else do you need? I don't think any written-on-purpose example can
explain file servers better than ramfs.c and its friends.
That said, more and better documentation is always welcomed, of course.

Regards,


--
- yiyus || JGL .



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

* Re: [9fans] Proposal*: A Cousin for man(1)
  2009-06-28 10:31 [9fans] Proposal*: A Cousin for man(1) Akshat Kumar
  2009-06-28 11:39 ` yy
@ 2009-06-28 13:16 ` Ethan Grammatikidis
  1 sibling, 0 replies; 6+ messages in thread
From: Ethan Grammatikidis @ 2009-06-28 13:16 UTC (permalink / raw)
  To: 9fans

On Sun, 28 Jun 2009 03:31:15 -0700
Akshat Kumar <akumar@mail.nanosouffle.net> wrote:

> 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.

This ese would be much more valuable on a Gnu/Linux box. As it is, those man pages which are overly long could have summary pages: venti-summary, etc. Shorter pages which seem to require time may just need to be reformatted more in the style of gnu pages, or possibly a slightly better style could be devised.

>
>
> 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.
>
>


--
Ethan Grammatikidis
The lyf so short, the craft so long to lerne. -- Chaucer



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

* Re: [9fans] Proposal*: A Cousin for man(1)
  2009-06-28 11:39 ` yy
@ 2009-06-28 14:31   ` Lyle Bickley
  2009-06-28 15:11     ` hiro
  0 siblings, 1 reply; 6+ messages in thread
From: Lyle Bickley @ 2009-06-28 14:31 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Sunday 28 June 2009, yy wrote:
> When I started reading Plan9 documentation some years ago I noticed a
> lack of examples (a simple 9P file server being the most notorious
> one), until nemo's book appeared and I started to really play with the
> system. Then, I realized how naive^Wstupid I had been: Plan9 is *full*
> of examples. The source is there, grep is there (and src too!), what
> else do you need? I don't think any written-on-purpose example can
> explain file servers better than ramfs.c and its friends.
> That said, more and better documentation is always welcomed, of course.

I'm a newbie on Plan9 - and have been reading manuals and following this
list for about a month. I don't think I know about "nemo's book" - where
can I find it? (Is it downloadable or published or both?)

Cheers,
Lyle
--
Lyle Bickley
Bickley Consulting West Inc.
http://bickleywest.com
"Black holes are where God is dividing by zero"



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

* Re: [9fans] Proposal*: A Cousin for man(1)
  2009-06-28 14:31   ` Lyle Bickley
@ 2009-06-28 15:11     ` hiro
  2009-06-28 17:29       ` Lyle Bickley
  0 siblings, 1 reply; 6+ messages in thread
From: hiro @ 2009-06-28 15:11 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

http://www.google.com/search?q=site%3A9fans.net+%22nemo%27s+book%22

On Sun, Jun 28, 2009 at 4:31 PM, Lyle Bickley<lbickley@bickleywest.com> wrote:
> On Sunday 28 June 2009, yy wrote:
>> When I started reading Plan9 documentation some years ago I noticed a
>> lack of examples (a simple 9P file server being the most notorious
>> one), until nemo's book appeared and I started to really play with the
>> system. Then, I realized how naive^Wstupid I had been: Plan9 is *full*
>> of examples. The source is there, grep is there (and src too!), what
>> else do you need? I don't think any written-on-purpose example can
>> explain file servers better than ramfs.c and its friends.
>> That said, more and better documentation is always welcomed, of course.
>
> I'm a newbie on Plan9 - and have been reading manuals and following this
> list for about a month. I don't think I know about "nemo's book" - where
> can I find it? (Is it downloadable or published or both?)
>
> Cheers,
> Lyle
> --
> Lyle Bickley
> Bickley Consulting West Inc.
> http://bickleywest.com
> "Black holes are where God is dividing by zero"
>
>



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

* Re: [9fans] Proposal*: A Cousin for man(1)
  2009-06-28 15:11     ` hiro
@ 2009-06-28 17:29       ` Lyle Bickley
  0 siblings, 0 replies; 6+ messages in thread
From: Lyle Bickley @ 2009-06-28 17:29 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Sunday 28 June 2009, hiro wrote:

> On Sun, Jun 28, 2009 at 4:31 PM, Lyle Bickley<lbickley@bickleywest.com> wrote:
> > On Sunday 28 June 2009, yy wrote:
> >> When I started reading Plan9 documentation some years ago I noticed a
> >> lack of examples (a simple 9P file server being the most notorious
> >> one), until nemo's book appeared and I started to really play with the
> >> system. Then, I realized how naive^Wstupid I had been: Plan9 is *full*
> >> of examples. The source is there, grep is there (and src too!), what
> >> else do you need? I don't think any written-on-purpose example can
> >> explain file servers better than ramfs.c and its friends.
> >> That said, more and better documentation is always welcomed, of course.
> >
> > I'm a newbie on Plan9 - and have been reading manuals and following this
> > list for about a month. I don't think I know about "nemo's book" - where
> > can I find it? (Is it downloadable or published or both?)

> http://www.google.com/search?q=site%3A9fans.net+%22nemo%27s+book%22

Thanks for the reply. I had already downloaded that document - I just didn't know it was
called "nero's book" ;-)

Cheers,
Lyle
--
Lyle Bickley
Bickley Consulting West Inc.
http://bickleywest.com
"Black holes are where God is dividing by zero"



^ 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).