9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] software quality and popularity
@ 2001-05-25  0:48 okamoto
  2001-05-25  8:21 ` Douglas A. Gwyn
  0 siblings, 1 reply; 30+ messages in thread
From: okamoto @ 2001-05-25  0:48 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 441 bytes --]

I rather think Douglas is somewhat confusing between research and product.
Plan 9 is a research oriented project, and hence, we don't expect 'compatibility'
to the older standards.  The purpose of research is destroying that older
concepts.  :-)  Then, I think it's enough to ask designers why you do so,
when we feel something is missing in Plan 9.  Then, if you don't like it,
you can start another project by yourself...

Kenji


[-- Attachment #2: Type: message/rfc822, Size: 2027 bytes --]

From: Dan Cross <cross@math.psu.edu>
To: 9fans@cse.psu.edu
Cc: 
Subject: Re: [9fans] software quality and popularity
Date: Thu, 24 May 2001 12:08:33 -0400 (EDT)
Message-ID: <200105241608.MAA11543@augusta.math.psu.edu>

Brothers!  Brothers!  Don't fight!

Doug had a valid point, others disagreed with him with equally valid
points; it's not worth pursuing further.

Can we please move on now?

	- Dan C.

^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] software quality and popularity
@ 2001-05-25  2:09 okamoto
  0 siblings, 0 replies; 30+ messages in thread
From: okamoto @ 2001-05-25  2:09 UTC (permalink / raw)
  To: 9fans

I forgot one more thing.

In the case of 2nd release, this is not so clear, because it required us
money to buy it.  In this sense, it was a product in an extent.   However,
this release is open to the world, and this is that attitude we are familier
with in the science world.   It also indicates that anyone who cannnot
understand it has no vote to make it use.  :-)  This is a logical approach
to explain what is Plan 9.  In the real world, however, many researchers 
are responding here to newbies like me...

Kenji



^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] software quality and popularity
@ 2001-05-24 14:42 jmk
  2001-05-24 16:08 ` Dan Cross
  0 siblings, 1 reply; 30+ messages in thread
From: jmk @ 2001-05-24 14:42 UTC (permalink / raw)
  To: 9fans


On Thu May 24 10:40:28 EDT 2001, DAGwyn@null.net wrote:
> jmk@plan9.bell-labs.com wrote:
> > Oh great, even more whining.
> 
> On whose part?

Ant the whine goes on.


^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] software quality and popularity
@ 2001-05-24 12:01 jmk
  2001-05-24 14:14 ` Douglas A. Gwyn
  2001-05-24 15:31 ` David Lukes
  0 siblings, 2 replies; 30+ messages in thread
From: jmk @ 2001-05-24 12:01 UTC (permalink / raw)
  To: 9fans

On Thu May 24 05:17:27 EDT 2001, DAGwyn@null.net wrote:
> jmk@plan9.bell-labs.com wrote:
> > On Wed May 23 11:25:26 EDT 2001, DAGwyn@null.net wrote:
> > > Oh, great, more usurping of data values for in-band
> > > signalling of exceptional conditions.
> > Oh, great, more whining.
> 
> It is an example of a long-standing and well-known mistake
> in interface design, which *should* be one of the things
> that is "rethought" in Plan 9.  If you guys didn't keep
> implying that the only rationally-designed software is
> that in Plan 9, I might be more tolerant of your mistakes.

Oh great, even more whining.


^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] software quality and popularity
@ 2001-05-23 18:45 David Gordon Hogan
  2001-05-24  8:46 ` Douglas A. Gwyn
  0 siblings, 1 reply; 30+ messages in thread
From: David Gordon Hogan @ 2001-05-23 18:45 UTC (permalink / raw)
  To: 9fans

"Douglas A. Gwyn" <DAGwyn@null.net> writes:
>  Oh, great, more usurping of data values for in-band
>  signalling of exceptional conditions.

| /* alloca.c -- allocate automatically reclaimed memory
|    (Mostly) portable public-domain implementation -- D A Gwyn

[snip]

|    As a special case, alloca(0) reclaims storage without
|    allocating any.  It is a good idea to use alloca(0) in
|    your main control loop, etc. to force garbage collection.  */

Gotcha!



^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] software quality and popularity
@ 2001-05-23 15:39 jmk
  2001-05-24  8:46 ` Douglas A. Gwyn
  0 siblings, 1 reply; 30+ messages in thread
From: jmk @ 2001-05-23 15:39 UTC (permalink / raw)
  To: 9fans

On Wed May 23 11:25:26 EDT 2001, DAGwyn@null.net wrote:
> jmk@plan9.bell-labs.com wrote:
> > From STAT(5):
> >  A wstat request can explicitly avoid modifying some proper-
> >  ties of the file by providing explicit ``don't touch'' val-
> >  ues in the stat data that is sent: zero-length strings for
> >  text values and the maximum unsigned value of appropriate
> >  size for integral values.  As a special case, if all the
> >  entries in a Twstat message are ``don't touch'' values, the
> >  server may interpret it as a request to guarantee that the
> >  contents of the associated file are committed to stable
> >  storage before the Rwstat message is returned.  (Consider
> >  the message to mean, ``make the state of the file exactly
> >  what it claims to be.'')
> 
> Oh, great, more usurping of data values for in-band
> signalling of exceptional conditions.

Oh, great, more whining.


^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] software quality and popularity
@ 2001-05-23 15:38 Russ Cox
  0 siblings, 0 replies; 30+ messages in thread
From: Russ Cox @ 2001-05-23 15:38 UTC (permalink / raw)
  To: 9fans

> Oh, great, more usurping of data values for in-band
> signalling of exceptional conditions.

You can't please all the people all the time.



^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] software quality and popularity
@ 2001-05-23  1:27 okamoto
  2001-05-23  6:47 ` Boyd Roberts
  0 siblings, 1 reply; 30+ messages in thread
From: okamoto @ 2001-05-23  1:27 UTC (permalink / raw)
  To: 9fans

>curses?  a port of curses?  what would be the point?

Maybe simpler to write some user friendly software. ^_^

I'm considering it to replace by control(2) library, too.  However,
if 'curses' is available in Plan 9, it must be easier.

>core, it has too many functions/macros and i'm sure you'd run
>into unicode and font problems.

Aa- (Japanese:-), I see.  It's not any simpler...

Ok, I'll forget it.  Thanks Boyd!

Kenji



^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] software quality and popularity
@ 2001-05-23  1:01 rob pike
  2001-05-23  1:15 ` Boyd Roberts
  0 siblings, 1 reply; 30+ messages in thread
From: rob pike @ 2001-05-23  1:01 UTC (permalink / raw)
  To: 9fans

> By the way, what is designer's opinion of porting a CUI like curses to Plan 9?

Let's ask Boyd.

-rob



^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] software quality and popularity
@ 2001-05-23  0:58 okamoto
  0 siblings, 0 replies; 30+ messages in thread
From: okamoto @ 2001-05-23  0:58 UTC (permalink / raw)
  To: 9fans

>with the plethora of software freely available for linux/*bsd these days, if
>A does not want to compile and looks like too much work i simply fetch B 

I'm now trying to evaluate how it is difficult to port GRASS4.1, because I 
changed it too many parts for other planet, I cann't reside on a newer version :-), 
and found it's much cumbersome to port this kind of 'old' software, particularly 
in two points, (1) X11, (2) terminal emulation such as curses!, 
termios/termio/sgtty is not though.

By the way, what is designer's opinion of porting a CUI like curses to Plan 9?

Kenji



^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] software quality and popularity
@ 2001-05-22 23:26 jmk
  2001-05-23 14:57 ` Douglas A. Gwyn
  0 siblings, 1 reply; 30+ messages in thread
From: jmk @ 2001-05-22 23:26 UTC (permalink / raw)
  To: 9fans

On Tue May 22 17:29:25 EDT 2001, cross@math.psu.edu wrote:
> In article <20010522203105.AAA6E19A21@mail.cse.psu.edu> you write:
> >(that may change, of course, once plan 9
> >displaces windows nt and linux as the dominant server 
> >operating system.)  
> 
> You'll have to add Tsync to 9P2000 before that can happen.
> 
> 	- Dan C.
> 
> (Duck!  Run!  Hit the deck!)

 From STAT(5):

 A wstat request can explicitly avoid modifying some proper-
 ties of the file by providing explicit ``don't touch'' val-
 ues in the stat data that is sent: zero-length strings for
 text values and the maximum unsigned value of appropriate
 size for integral values.  As a special case, if all the
 entries in a Twstat message are ``don't touch'' values, the
 server may interpret it as a request to guarantee that the
 contents of the associated file are committed to stable
 storage before the Rwstat message is returned.  (Consider
 the message to mean, ``make the state of the file exactly
 what it claims to be.'')


^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] software quality and popularity
@ 2001-05-22 22:39 Eric Grosse
  0 siblings, 0 replies; 30+ messages in thread
From: Eric Grosse @ 2001-05-22 22:39 UTC (permalink / raw)
  To: 9fans

> How difficult is it to port FORTRAN code to Plan9?

We use f2c (http://plan9.bell-labs.com/netlib/f2c/) to convert Fortran to C,
and don't feel a strong need for a native Fortran compiler.


^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] software quality and popularity
@ 2001-05-22 20:31 Russ Cox
  2001-05-22 21:28 ` Dan Cross
  0 siblings, 1 reply; 30+ messages in thread
From: Russ Cox @ 2001-05-22 20:31 UTC (permalink / raw)
  To: 9fans

the "unix code is harder to port to plan 9
than plan 9 code is to port to unix" observation,
while empirically true, is not a function of
those systems so much as the code itself.
as boyd points out, there exist portable programs
written for unix.  it's more a question of 
whether the author thought about good interfaces,
and to date plan 9 software has a better history
of that.  (that may change, of course, once plan 9
displaces windows nt and linux as the dominant server 
operating system.)  



^ permalink raw reply	[flat|nested] 30+ messages in thread
* Re: [9fans] Awk or Limbo ?
@ 2001-04-26 23:46 geoff.9fans
  2001-05-22 19:28 ` [9fans] software quality and popularity Richard Uhtenwoldt
  0 siblings, 1 reply; 30+ messages in thread
From: geoff.9fans @ 2001-04-26 23:46 UTC (permalink / raw)
  To: 9fans

Popularity and quality are not related.  (A more pessimistic view is
that they are related, but inversely.  The current state of operating
systems, languages and software generally tends to support that view.)


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

end of thread, other threads:[~2001-05-25  8:21 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-05-25  0:48 [9fans] software quality and popularity okamoto
2001-05-25  8:21 ` Douglas A. Gwyn
  -- strict thread matches above, loose matches on Subject: below --
2001-05-25  2:09 okamoto
2001-05-24 14:42 jmk
2001-05-24 16:08 ` Dan Cross
2001-05-24 12:01 jmk
2001-05-24 14:14 ` Douglas A. Gwyn
2001-05-24 15:31 ` David Lukes
2001-05-23 18:45 David Gordon Hogan
2001-05-24  8:46 ` Douglas A. Gwyn
2001-05-23 15:39 jmk
2001-05-24  8:46 ` Douglas A. Gwyn
2001-05-24 14:34   ` David Lukes
2001-05-23 15:38 Russ Cox
2001-05-23  1:27 okamoto
2001-05-23  6:47 ` Boyd Roberts
2001-05-23  1:01 rob pike
2001-05-23  1:15 ` Boyd Roberts
2001-05-23 14:56   ` Douglas A. Gwyn
2001-05-23  0:58 okamoto
2001-05-22 23:26 jmk
2001-05-23 14:57 ` Douglas A. Gwyn
2001-05-22 22:39 Eric Grosse
2001-05-22 20:31 Russ Cox
2001-05-22 21:28 ` Dan Cross
2001-04-26 23:46 [9fans] Awk or Limbo ? geoff.9fans
2001-05-22 19:28 ` [9fans] software quality and popularity Richard Uhtenwoldt
2001-05-22 20:10   ` Boyd Roberts
2001-05-22 22:12     ` andrey mirtchovski
2001-05-22 22:34     ` William Staniewicz
2001-05-23  8:24       ` Douglas A. Gwyn

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