From: Lucio De Re <lucio@proxima.alt.za>
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] RESOLVED: recoving important header file rudely
Date: Tue, 1 Feb 2011 09:22:12 +0200 [thread overview]
Message-ID: <20110201072212.GB1997@fangle.proxima.alt.za> (raw)
In-Reply-To: <8662t4s05p.fsf@cmarib.ramside>
On Tue, Feb 01, 2011 at 07:07:30AM +0000, smiley@zenzebra.mv.com wrote:
> Lucio De Re <lucio@proxima.alt.za> writes:
>
> > Also, you have managed to stomp all over a couple of this mailing list's
> > most sacred cows with your suggestion that the Plan 9 kernel code is less
> > than perfect
>
> Ooh! No intent to offend. I actually haven't even looked at the kernel
> code, yet. I was referring to the bits under /sys/src/cmd/.
>
No offense taken, sacred cows are usually very thin because they are
sacred :-)
> > _my_ suggestion to you is that you port the code to GCC and do what
> > you like with it there.
>
> You mean port the userspace to GCC? Or the kernel? Wouldn't that kind
> of defeat the intent behind Plan 9's redesigned toolchain? Is gcc even
> supported enough on Plan 9 for serious work? The docs I've read seem to
> suggest that gcc is kind of "glued onto the side of" Plan 9 proper.
>
The kernel code, so you can have your paradigms where I assumed you would
miss them the most. No one cares about user space applications: they
work, why change them? That way lies a proliferation of incompatible
versions.
And plan9port provides most of the Plan 9 userspace under a plethora of
platforms, so that job is already done.
As for GCC, it's like Linux, you know where to get it. It doesn't fit
very well within Plan 9 (I have a sort-of-working version I keep as a
monument), so my idea was to encourage you to turn the Plan 9 platform
into something that ought to match your religious beliefs more closely.
There is merit to having Plan 9 supported as a GCC application, but no
one here has the necessary faith in GCC to invest in doing it.
> > Chances are that the the changes you want to introduce are going to be
> > incompatible in some or other manner;
>
> Some, yes. But most not. At least not yet. :) I expect I might run
> into trouble figuring out how to pass around strings containing NUL
> bytes, though.
As long as you don't try to treat them as text strings, I don't see why
you should encounter any problems. And I fail to see how you would do
any better on any other platform, without resorting to a completely new
string type.
And in that vein, do you want to compare Plan 9's support for UTF-8 to
other platforms' support for internationalisation?
++L
next prev parent reply other threads:[~2011-02-01 7:22 UTC|newest]
Thread overview: 153+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-01-29 22:47 [9fans] HELP: recoving important header file rudely clobbered by mk smiley
2011-01-29 22:54 ` erik quanstrom
2011-01-29 22:58 ` Steve Simon
2011-01-30 1:16 ` smiley
2011-01-30 4:07 ` John Floren
2011-01-30 4:49 ` erik quanstrom
2011-01-30 4:56 ` John Floren
2011-02-01 6:22 ` smiley
2011-02-01 6:47 ` Federico G. Benavento
2011-02-01 6:54 ` John Floren
2011-01-29 23:24 ` [9fans] RESOLVED: " smiley
2011-01-29 23:41 ` Steve Simon
2011-01-30 14:19 ` [9fans] RESOLVED: recoving important header file rudely Richard Miller
2011-01-30 14:28 ` erik quanstrom
2011-01-31 18:02 ` smiley
2011-01-31 22:12 ` Steve Simon
2011-02-01 6:02 ` smiley
2011-02-01 6:26 ` Lucio De Re
2011-02-01 7:07 ` smiley
2011-02-01 7:22 ` Lucio De Re [this message]
2011-02-01 13:45 ` erik quanstrom
2011-02-01 16:24 ` Charles Forsyth
2011-02-01 6:45 ` ron minnich
2011-02-01 17:51 ` smiley
2011-02-01 18:33 ` ron minnich
2011-02-01 19:16 ` jimmy frasche
2011-02-02 0:28 ` smiley
2011-02-02 0:42 ` erik quanstrom
2011-02-02 0:47 ` ron minnich
2011-02-02 5:14 ` [9fans] Modern development language for Plan 9, WAS: " smiley
2011-02-02 5:37 ` Scott Sullivan
2011-02-02 5:38 ` EBo
2011-02-02 15:54 ` Anthony Sorace
2011-02-02 12:54 ` erik quanstrom
2011-02-02 13:48 ` Devon H. O'Dell
2011-02-02 17:47 ` David Leimbach
2011-02-02 17:53 ` erik quanstrom
2011-02-02 18:07 ` tlaronde
2011-02-02 18:26 ` David Leimbach
2011-02-02 18:48 ` tlaronde
2011-02-02 19:26 ` Nick LaForge
2011-02-03 0:39 ` Charles Forsyth
2011-02-02 17:44 ` David Leimbach
2011-02-02 17:50 ` erik quanstrom
2011-02-02 18:15 ` Jonathan Cast
2011-02-02 18:21 ` erik quanstrom
2011-02-02 18:36 ` David Leimbach
2011-02-02 18:38 ` erik quanstrom
2011-02-02 18:46 ` David Leimbach
2011-02-02 19:15 ` Jonathan Cast
2011-02-02 19:31 ` erik quanstrom
2011-02-02 19:48 ` Jeff Sickel
2011-02-02 20:07 ` Jonathan Cast
2011-02-02 20:11 ` erik quanstrom
2011-02-02 20:22 ` Jonathan Cast
2011-02-02 18:21 ` David Leimbach
2011-02-03 10:00 ` [9fans] Modern development language for Plan 9, Greg Comeau
2011-02-02 18:03 ` [9fans] Modern development language for Plan 9, WAS: Re: RESOLVED: recoving important header file rudely erik quanstrom
2011-02-02 18:30 ` David Leimbach
2011-02-18 5:23 ` ron minnich
2011-02-18 5:34 ` Paul Lalonde
2011-02-18 13:29 ` erik quanstrom
2011-02-18 13:45 ` dexen deVries
2011-02-18 14:54 ` David Leimbach
2011-02-18 15:15 ` Devon H. O'Dell
2011-02-18 16:11 ` erik quanstrom
2011-02-18 16:28 ` Devon H. O'Dell
2011-02-18 16:49 ` erik quanstrom
2011-02-18 17:10 ` Devon H. O'Dell
2011-02-18 17:32 ` erik quanstrom
2011-02-18 17:44 ` ron minnich
2011-02-18 19:28 ` Devon H. O'Dell
2011-02-18 19:33 ` erik quanstrom
2011-02-18 19:49 ` Devon H. O'Dell
2011-02-18 18:43 ` Joseph Stewart
2011-02-18 17:05 ` andrey mirtchovski
2011-02-18 17:12 ` Devon H. O'Dell
2011-02-18 16:53 ` dexen deVries
2011-02-18 16:59 ` Devon H. O'Dell
2011-02-18 17:07 ` erik quanstrom
2011-02-18 17:11 ` Devon H. O'Dell
2011-02-18 17:21 ` erik quanstrom
2011-02-18 17:52 ` John Floren
2011-02-18 18:46 ` Rob Pike
2011-02-18 19:15 ` Bakul Shah
2011-02-18 19:26 ` erik quanstrom
2011-02-18 19:46 ` Bakul Shah
2011-02-18 20:15 ` erik quanstrom
2011-02-18 21:06 ` John Floren
2011-02-18 22:21 ` Bakul Shah
2011-02-18 23:39 ` [9fans] Modern development language for Plan 9, Lyndon Nerenberg (VE6BBM/VE7TFX)
2011-02-19 10:26 ` [9fans] Modern development language for Plan 9, WAS: Re: RESOLVED: recoving important header file rudely Steve Simon
2011-02-19 15:09 ` erik quanstrom
2011-02-19 20:09 ` Bakul Shah
2011-02-19 21:15 ` erik quanstrom
2011-02-20 23:49 ` Bakul Shah
2011-02-21 14:47 ` erik quanstrom
2011-02-19 16:57 ` Skip Tavakkolian
2011-02-19 15:36 ` erik quanstrom
2011-02-24 10:09 ` [9fans] Modern development language for Plan 9, Greg Comeau
2011-02-18 19:35 ` [9fans] Modern development language for Plan 9, WAS: Re: RESOLVED: recoving important header file rudely David Leimbach
2011-02-18 20:10 ` Bakul Shah
2011-02-18 21:03 ` ron minnich
2011-02-18 23:55 ` Federico G. Benavento
2011-02-24 10:09 ` [9fans] Modern development language for Plan 9, Greg Comeau
2011-02-18 19:15 ` [9fans] Modern development language for Plan 9, WAS: Re: RESOLVED: recoving important header file rudely Devon H. O'Dell
2011-02-21 5:08 ` smiley
2011-02-18 17:16 ` Russ Cox
2011-02-18 17:12 ` andrey mirtchovski
2011-02-19 10:34 ` Steve Simon
2011-02-19 17:25 ` dexen deVries
2011-02-02 4:19 ` [9fans] " Federico G. Benavento
2011-02-02 19:15 ` smiley
2011-02-02 21:47 ` ron minnich
2011-02-03 3:35 ` smiley
2011-02-03 4:32 ` andrey mirtchovski
2011-02-03 6:15 ` Lucio De Re
2011-02-03 7:54 ` dexen deVries
2011-02-03 9:48 ` Charles Forsyth
2011-02-03 13:01 ` erik quanstrom
2011-02-03 13:40 ` roger peppe
2011-02-03 13:59 ` erik quanstrom
2011-02-03 14:16 ` roger peppe
2011-02-03 14:17 ` erik quanstrom
2011-02-03 14:24 ` roger peppe
2011-02-03 14:38 ` Charles Forsyth
2011-02-03 18:45 ` Skip Tavakkolian
2011-02-03 16:23 ` Noah Evans
2011-02-01 8:25 ` Federico G. Benavento
2011-02-01 8:37 ` Akshat Kumar
2011-02-01 9:02 ` Federico G. Benavento
2011-02-01 14:11 ` erik quanstrom
[not found] ` <AANLkTimYW2wofCNn1WB09cTVrQ69QxjPMZqY=Qrri5Xi@mail.gmail.com>
[not found] ` <AANLkTikM+LcEzaHMjWoSGubNnzXx-5h_bprQcJsrGnnG@mail.gmail.com>
[not found] ` <AANLkTim4mPBHv8R=2XwdWaBc_aPHyRjj_CbdkgC8KZbd@mail.gmail.com>
[not found] ` <AANLkTi=9HkdLfNLFWxddDkHWC8w_uWKPEnWQ4r2gD7an@mail.gmail.com>
[not found] ` <AANLkTikjYkyW75PLm8z65=1+gTLUZLxG-xcN9wkQVuPr@mail.gmail.com>
[not found] ` <AANLkTimLMLsWWQtVPZwGb0qwFxjbpy05qVZHDv92LfYY@mail.gmail.com>
[not found] ` <AANLkTimoXQLMpciQh_tLRfS5ht8ONFvqz2QXEC0td2G4@mail.gmail.com>
[not found] ` <AANLkTimDXcriCuejuYZ2OixXVjoYckB-hcy9+FkMsjcS@mail.gmail.com>
[not found] ` <AANLkTikmQuhyXh6qhgM4hgWK2N-EhebLkWtpf9OnUkx1@mail.gmail.com>
2011-02-01 17:20 ` Jacob Todd
2011-02-01 6:54 ` [9fans] HELP: recoving important header file rudely clobbered by mk ron minnich
2011-02-01 14:49 ` erik quanstrom
2011-02-01 14:58 ` Eric Van Hensbergen
2011-02-01 15:18 ` erik quanstrom
2011-02-01 15:37 ` Eric Van Hensbergen
2011-02-01 15:45 ` erik quanstrom
2011-02-01 16:31 ` Eric Van Hensbergen
2011-02-01 16:45 ` erik quanstrom
2011-02-01 16:59 ` ron minnich
2011-02-02 3:46 ` Federico G. Benavento
2011-02-01 16:41 ` ron minnich
2011-02-01 16:25 ` Charles Forsyth
2011-02-01 7:01 ` Federico G. Benavento
2011-02-02 19:05 ` smiley
2011-02-03 10:16 ` [9fans] HELP: recoving important header file rudely clobbered Richard Miller
2011-02-03 10:24 ` dexen deVries
2011-02-03 10:27 ` dexen deVries
2011-02-03 10:23 ` Richard Miller
2011-02-03 10:37 ` roger peppe
2011-02-03 10:48 ` Lucio De Re
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110201072212.GB1997@fangle.proxima.alt.za \
--to=lucio@proxima.alt.za \
--cc=9fans@9fans.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).