9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] GNU Make
@ 2004-06-02 11:13 lucio
  0 siblings, 0 replies; 48+ messages in thread
From: lucio @ 2004-06-02 11:13 UTC (permalink / raw)
  To: 9fans

> Messages and Codes was notoriously unhelpful in many cases.

Sure, but was the problem with the concept or with the implementation?
In my particular case, my concern lies largely with system library
functions, a finite error message space.  In fact, given that a
significant portion of the errors are concurrent with 9P, it ought to
be trivial to rationalise at least those error messages into a finite
set.

I'm suggesting that discipline in the use of error messages would be
constructive and that one mechanism to encourage such discipline would
be the use of indexing.  I appreciate that it then becomes difficult
to escape the enforced rigidity, but one can add the escape mechanism
a priori.

I actually fail to see any other disadvantages of a disciplined
approach.  I do see very clearly where the Plan 9 approach becomes a
nightmare.

++L



^ permalink raw reply	[flat|nested] 48+ messages in thread
* RE: [9fans] GNU Make
@ 2004-06-02 16:24 Trickey, Howard W (Howard)
  2004-06-02 16:31 ` lucio
  2004-06-02 23:53 ` Dan Cross
  0 siblings, 2 replies; 48+ messages in thread
From: Trickey, Howard W (Howard) @ 2004-06-02 16:24 UTC (permalink / raw)
  To: 'lucio@proxima.alt.za',
	'Fans of the OS Plan 9 from Bell Labs'

> Does anyone else here believe that APE is worth enhancing?
No. Well, hardly anyone.
The Plan 9 user community regards APE as a "failure of vision"
not worth pursuing.


^ permalink raw reply	[flat|nested] 48+ messages in thread
* [9fans] GNU Make
@ 2004-06-01 11:09 lucio
  2004-06-01 16:37 ` boyd, rounin
  0 siblings, 1 reply; 48+ messages in thread
From: lucio @ 2004-06-01 11:09 UTC (permalink / raw)
  To: 9fans

I have compiled mkfile and config.h to produce a seemingly
working copy of GNU Make 3.80 under APE.  One small adjustment to
main.c allows #including <fcntl.h> which is necessary for successful
compilation.

As there is a make-3.79 directory in /sys/src/ape/cmd that is
currently underpopulated, I would suggest using the 3.80 version to
fill the gap.  In order not to lose the V10 make currently used by
APE, I would suggest targetting (as I did) /$objtype/bin/ape/gmake and
/sys/src/ape/cmd/gmake for 3.80.

Also, I have deployed the /sys/src/ape/lib/ap/plan9/wait.c that
correctly handles PIDs off a linked list (as correctly as I have been
able to test) and gmake seems to exercise it a little, giving me a
little more confidence that the new wait.c is no worse than the
version it replaces.

Anyone interested, please contact me.

++L



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

end of thread, other threads:[~2004-06-03 15:58 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-06-02 11:13 [9fans] GNU Make lucio
  -- strict thread matches above, loose matches on Subject: below --
2004-06-02 16:24 Trickey, Howard W (Howard)
2004-06-02 16:31 ` lucio
2004-06-02 23:53 ` Dan Cross
2004-06-01 11:09 lucio
2004-06-01 16:37 ` boyd, rounin
2004-06-01 21:03   ` ron minnich
2004-06-01 21:09     ` boyd, rounin
2004-06-01 21:43     ` Russ Cox
2004-06-01 21:49       ` ron minnich
2004-06-01 22:03         ` Russ Cox
2004-06-01 22:08           ` boyd, rounin
2004-06-02  5:34     ` lucio
2004-06-02  7:36       ` Charles Forsyth
2004-06-02  9:07         ` John Murdie
2004-06-02  9:39           ` Charles Forsyth
2004-06-02 16:12         ` ron minnich
2004-06-02 16:24           ` lucio
2004-06-02 16:54             ` ron minnich
2004-06-02 16:56               ` boyd, rounin
2004-06-03  6:41                 ` lucio
2004-06-03  8:49                   ` Charles Forsyth
2004-06-03  9:16                     ` boyd, rounin
2004-06-03 10:31                       ` lucio
2004-06-03 14:53                         ` Rob Pike
2004-06-03 15:01                           ` boyd, rounin
2004-06-03 15:04                           ` lucio
2004-06-03 15:16                             ` Rob Pike
2004-06-03 15:33                               ` rog
2004-06-03 15:40                                 ` boyd, rounin
2004-06-03 15:58                                   ` lucio
2004-06-03 15:40                               ` lucio
2004-06-02 21:30         ` boyd, rounin
2004-06-02  8:54       ` Richard Miller
2004-06-02  9:17         ` lucio
2004-06-02  9:54           ` Charles Forsyth
2004-06-02 16:15           ` ron minnich
2004-06-02 17:00           ` Steve Simon
2004-06-03  5:14             ` lucio
2004-06-02 14:00       ` ron minnich
2004-06-02 14:36         ` C H Forsyth
2004-06-02 14:33           ` Charles Forsyth
2004-06-02 15:24         ` Charles Forsyth
2004-06-02 15:56           ` lucio
2004-06-02 16:11           ` lucio
2004-06-02 19:28             ` Joel Salomon
2004-06-03  1:57             ` a
2004-06-03  3:31               ` Kenji Okamoto

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