Brian Kernigan's treatment:
http://doc.cat-v.org/plan_9/2nd_edition/README
The wiki:
http://en.wikipedia.org/wiki/Plan_9
They always talk about portability, but if you have to drag the Plan 9
OS around in order to use Pcc, well that's almost the precise opposite.
I looked at the package manager for ubuntu to see if a Pcc were
available, but got nothing.
My question is whether I can get Pcc without having to create a Plan 9
partition.
Thanks for your comment and cheers,
--
fred
Do you want to cross-compile or are you merely interested in the Plan 9
additions to the C language?
C99 includes designated initializers--similar to "initialization indexes"
(GCC supports both syntactical forms)--and compound literals--"structure
display". Many compilers, including GCC, support anonymous unnamed structure
and union members. MSC, and GCC in MSC-compability mode, support tagged
unnamed members as well.
Dear friend ,
Pcc acts as a front-end to the Plan9 loaders and compilers ,but it is
a combination of
ANSI as well as POSIX standards , I also looked its directives style
that doesn't look weird.
not sure that whether it may run in windows , but I hope that it would
run in all the unix distribution, currently it is not available it may
be gettable in the future.
I'll cross compile sometime after I have
Hello plan 9 world
as output.
One thing I like about a dual-booting computer is that I have the
'merican OS, windows, and the hippy OS, ubuntu as differing platforms
just to see how code runs.
Part of my motivation is that gcc doesn't work for me effectively on
windows. I was hoping plan 9 could expose why I can use outlook express
but not differing combinations of gnu development tools.
--
fred
Well, if you like both hippy and 'merican than try netBSD/freeBSD,
or openBSD 'nadian ;)
Greets
> My question is whether I can get Pcc without having to create a Plan 9
> partition.
The answer is yes. Read <http://swtch.com/9vx/> ;-)
--
Vivien MOREAU / vpm
ᅵ Unix is simple. It just takes a genius to understand its simplicity ᅵ
Dennis M. Ritchie
Bugger off, Win-droid.
--
"Ubuntu" -- an African word, meaning "Slackware is too hard for me".
"Bother!" said Pooh, as he launched a Maverick.
Usenet Improvement Project: http://twovoyagers.com/improve-usenet.org/
Thanks, Obama: http://brandybuck.site40.net/pics/politica/thanks.jpg
The poster's signature advertises something calling itself
"The Usenet Improvement Project," whose stated goal is "to make
Usenet participation a better experience." R-i-i-i-g-h-t.
--
Eric Sosman
eso...@ieee-dot-org.invalid
> On 2/26/2010 8:50 AM, Dan C wrote:
>> [30 lines of quote, followed by this enlightening message:] Bugger off,
>> Win-droid.
>
> The poster's signature advertises something calling itself
> "The Usenet Improvement Project," whose stated goal is "to make Usenet
> participation a better experience." R-i-i-i-g-h-t.
Oh look!
> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1
It's *yet* *another* drooling stooge of a Win-droid who thinks adding his
drivel is helpful.
Bugger off, Win-droid.
--
"Ubuntu" -- an African word, meaning "Slackware is too hard for me".
"Bother!" said Pooh, as he puked on Christopher Robin.
>> The poster's signature advertises something calling itself
>> "The Usenet Improvement Project," whose stated goal is "to make Usenet
>> participation a better experience." R-i-i-i-g-h-t.
> Oh look!
>> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1
> It's *yet* *another* drooling stooge of a Win-droid who thinks adding his
> drivel is helpful.
Well, uhm.
Eric Sosman is a regular poster who has demonstrated serious expertise in
C, offered detailed and helpful responses to a large number of posts, and
has generally been a beneficial contributor. I have never seen a post from
him which was not on the whole a reasonable contribution to the newsgroup,
whether in content or tone.
You posted an idiotic flame of a newbie. When called on it, you demonstrated
that your bigotry was at least consistent, but I'm not sure this is much of a
virtue. You've done nothing to show that you have an actual point.
> Bugger off, Win-droid.
As a regular user of Ubuntu, who has pushed hard to get $DAYJOB's product to
support more releases of Ubuntu, and who has I think one netbook that still
has a Windows partition on it, let me say, and I mean this sincerely:
Please go use gentoo.
Thank you.
-s
--
Copyright 2010, all wrongs reversed. Peter Seebach / usenet...@seebs.net
http://www.seebs.net/log/ <-- lawsuits, religion, and funny pictures
http://en.wikipedia.org/wiki/Fair_Game_(Scientology) <-- get educated!
> "Ubuntu" -- an African word, meaning "Slackware is too hard for me".
For a while I used the (now defunct) Core Linux Distribution.
http://web.archive.org/web/*/http://www.coredistro.sourceforge.net
IIRC it was based on Linux From Scratch. About the only binary packages
it shipped was the kernel, glibc, gcc, wget, and perhaps nano. The
kernel was the first thing one replaced after installation.
Then I opted for LFS itself. I installed all packages in separate
directories under /opt from source, and everything was correctly
symlinked under /usr/local with an nftw()-based utility I wrote. I wrote
my init scripts and every other file under /etc (except /etc/shadow and
the like). Finally I couldn't cope with the constant stream of security
vulnerabilities in all programs, and switched to Debian in Dec 2005 for
that sole reason.
Now my complete desktop environment (after logging in via xdm) consists
of ssh-agent, a user instance of dbus, and icewm (8 processes in total).
As a terminal emulator, I use xterm.
I hope this is "hard-core" enough for you to read on.
> It's *yet* *another* drooling stooge of a Win-droid who thinks adding his
> drivel is helpful.
*plonk*
lacos
Unfocused, thoughtless aggression of this kind is often just
the outward manifestation of a nagging physical discomfort. I'm
sorry you're in pain, but be brave: It will pass. As soon as you
find a new spot for your head, you'll sit much more comfortably.
<PLONK>
--
Eric Sosman
eso...@ieee-dot-org.invalid
His .sig pointed to http://twovoyagers.com/improve-usenet.org/
However, the real usenet improvement project has URL
http://improve-usenet.org/ accept no immitations, middlemen,
or proxies.
Phil
--
I find the easiest thing to do is to k/f myself and just troll away
-- David Melville on r.a.s.f1
So you're saying -funroll-loops really is faster then?
Yikes; mouth meet foot, or feet.
I guess that explains why there was never any progress was
made on a new, spoof, website that he said he'd planned on
putting together. I'll get my g/f to check her inbox, and I
presume the domain was never registered, as she might do
that website on her own now.
> For folks participating in the flamewar: Looks at the Newsgroups: line.
> See the crosspost?
Looking at that, I'd better not mention what the target of the spoof
was...
It gets people away from me faster. :)
Dan C wrote:
>
> On Fri, 26 Feb 2010 01:12:23 -0700, Phred Phungus wrote:
>
> > William Ahern wrote:
> >> Phred Phungus <Ph...@example.invalid> wrote:
> >>> I've been reading up on the whole Plan 9 thing. Links here:
> >> <snip>
> >>> My question is whether I can get Pcc without having to create a Plan 9
> >>> partition.
> >>
> >> Do you want to cross-compile or are you merely interested in the Plan 9
> >> additions to the C language?
> >>
> >> C99 includes designated initializers--similar to "initialization
> >> indexes" (GCC supports both syntactical forms)--and compound
> >> literals--"structure display". Many compilers, including GCC, support
> >> anonymous unnamed structure and union members. MSC, and GCC in
> >> MSC-compability mode, support tagged unnamed members as well.
> >>
> >>
> > I'll cross compile sometime after I have Hello plan 9 world
> > as output.
> >
> > One thing I like about a dual-booting computer is that I have the
> > 'merican OS, windows, and the hippy OS, ubuntu as differing platforms
> > just to see how code runs.
> >
> > Part of my motivation is that gcc doesn't work for me effectively on
> > windows. I was hoping plan 9 could expose why I can use outlook express
> > but not differing combinations of gnu development tools.
>
> Bugger off, Win-droid.
>
Dan C's a real salt of the earth type.
--
"It is illuminating for purposes of reflection, if not for
argument, to note that one of the greatest 'fictions' of our
federal system is that the Congress exercises only those powers
delegated to it, while the remainder are reserved to the States or
to the people. The manner in which this Court has construed the
Commerce Clause amply illustrates the extent of this fiction.",
Hodel v. Virginia Surface Mining, 452 U.S. 264, 307 (1981)
> Andy <nospam@> writes:
>> Phil Carmody wrote:
>>> Eric Sosman <eso...@ieee-dot-org.invalid> writes:
>>>> On 2/26/2010 8:50 AM, Dan C wrote:
>>>>> [30 lines of quote, followed by this enlightening message:] Bugger
>>>>> off, Win-droid.
>>>>
>>>> The poster's signature advertises something calling itself
>>>> "The Usenet Improvement Project," whose stated goal is "to make
>>>> Usenet participation a better experience." R-i-i-i-g-h-t.
>>>
>>> His .sig pointed to http://twovoyagers.com/improve-usenet.org/
>>> However, the real usenet improvement project has URL
>>> http://improve-usenet.org/ accept no immitations, middlemen, or
>>> proxies.
>>
>> No.
>>
>> http://improve-usenet.org leads to a page saying "This account has been
>> suspended".
>>
>> Blinky (who ran the site) died about a year ago. The twovoyagers.com
>> site was put together shortly after and retains most of the original
>> site in his memory.
>
> Yikes; mouth meet foot, or feet.
Public spanking completed.
Bugger off, doofus. You're way overmatched.
--
"Ubuntu" -- an African word, meaning "Slackware is too hard for me".
"Bother!" said Pooh, as the Facehugger impregnated him.
Sorry about bringing the loser from the ubuntu forum into clc. I've
never seen such a dedicated ubuntu troll before, but then I've not seen
a lot of ubuntu things, being relatively new to it.
T-bird has their killfiles set up to go by newsgroup, so I'll add this
disturbingly-disturbed person to my clc killfile and recommend that
others do to.
He doesn't do anything but the bugger off windroid line.
--
fred
Uh, no. Someone pointed out a factual error which he couldn't reasonably
have known about and he gracefully accepted the correction -- none of which
changes the huge irony of someone with your unbounded quivering nerdrage
claiming to want to in some way improve usenet, and yet still posting to it.
> Bugger off, doofus. You're way overmatched.
Not by you, he's not.
> On 2010-02-28, Dan C <youmust...@lan.invalid> wrote:
>> Public spanking completed.
>
> Uh, no. Someone pointed out a factual error which he couldn't
> reasonably have known about
Really? He couldn't click the friggin link he claimed was the correct
website, and see immediately that it is not a functioning website?
Yeah, that's not "reasonable" for him to have known that.... Sheesh.
Get a clue.
--
"Ubuntu" -- an African word, meaning "Slackware is too hard for me".
"Bother!" said Pooh, as the condom ripped.
Why should he have clicked a link that he'd been to hundreds of times?
> Get a clue.
I like the way that, on every single occasion when any suggestion has
been made that your behavior might be rude, you've completely ignored it
in favor of attempts to insult or deride people, usually based on completely
unrelated trivia, like what host their newsreader is running on.
... Well, "like" is maybe a bit strong a term. To be more specific, as long
as you appear to have no goals that in any way involve advancing or furthering
human society, but wish only to denigrate other people to try to preserve
for yourself some illusion of relative worth, I'm glad that you're so
stunningly obvious and incompetent about it that virtually no one will ever
take anything you say seriously.
And again, please stop using or advocating Linux, free software, or anything
else. "Advocates" like you are one of the major barriers to broader
acceptance of free software, because very few sane people would willingly be
thought to be in some way associated with or similar to someone who behaves
the way you do. I would recommend as an alternative that you pursue a few
years of serious therapy to see if you can develop a way of feeling good
about yourself other than laughably inept put-downs of other people. (And if
you can't, please take a page from someone like spinoza1111, and be funnier
about it.)
Thx, Vivian.
$ ls -l
total 8028
drwxrwxr-x 5 dan dan 4096 2008-06-30 07:43 386
drwxrwxr-x 5 dan dan 4096 2008-06-30 07:43 68000
drwxrwxr-x 5 dan dan 4096 2008-06-30 07:43 68020
-rwxr-xr-x 1 dan dan 2607800 2008-07-01 08:30 9vx.FreeBSD
-rwxr-xr-x 1 dan dan 2626815 2008-07-01 08:30 9vx.Linux
-rwxr-xr-x 1 dan dan 2803052 2008-07-01 08:30 9vx.OSX
drwxrwxr-x 7 dan dan 4096 2008-06-30 07:43 acme
drwxrwxr-x 3 dan dan 4096 2008-06-30 07:44 adm
drwxrwxr-x 6 dan dan 4096 2008-06-30 07:43 alpha
drwxrwxr-x 5 dan dan 4096 2008-06-30 07:43 amd64
drwxrwxr-x 5 dan dan 4096 2008-06-30 07:43 arm
drwxrwxr-x 3 dan dan 4096 2008-06-30 07:43 cfg
drwxrwxr-x 4 dan dan 4096 2008-06-30 07:43 cron
drwxrwxr-x 3 dan dan 4096 2008-06-30 07:43 dist
drwxrwxr-x 2 dan dan 4096 2008-06-30 07:40 env
drwxrwxr-x 2 dan dan 4096 2008-06-30 07:40 fd
drwxrwxr-x 12 dan dan 4096 2008-06-30 07:43 lib
-r--r--r-- 1 dan dan 13006 2008-06-30 07:41 LICENSE
-rw-rw-r-- 1 dan dan 14333 2008-06-30 07:40 LICENSE.afpl
-rw-rw-r-- 1 dan dan 15081 2008-06-30 07:40 LICENSE.gpl
drwxrwxr-x 6 dan dan 4096 2008-06-30 07:42 lp
drwxrwxr-x 10 dan dan 4096 2008-06-30 07:42 mail
drwxrwxr-x 5 dan dan 4096 2008-06-30 07:42 mips
drwxrwxr-x 26 dan dan 4096 2008-06-30 07:42 mnt
drwxrwxr-x 25 dan dan 4096 2008-06-30 07:42 n
-r--r--r-- 1 dan dan 63 2008-06-30 07:40 NOTICE
drwxrwxr-x 5 dan dan 4096 2008-06-30 07:42 power
drwxrwxr-x 5 dan dan 4096 2008-06-30 07:42 power64
drwxrwxr-x 4 dan dan 4096 2008-06-30 07:42 rc
drwxrwxr-x 5 dan dan 4096 2008-06-30 07:42 sparc
drwxrwxr-x 5 dan dan 4096 2008-06-30 07:42 sparc64
drwxrwxr-x 9 dan dan 4096 2008-06-30 07:42 sys
dr-xr-xr-x 2 dan dan 4096 2008-06-30 07:40 tmp
drwxrwxr-x 3 dan dan 4096 2008-06-30 07:42 usr
$ grep -rl Pcc
^C
$
I think this is telling me that there are 8 thousand files. Where is
Pcc, and what was the correct way to look for it with grep?
--
fred
> Thx, Vivian.
Vivien. ;-)
> [...]
>
> I think this is telling me that there are 8 thousand files. Where is
> Pcc, and what was the correct way to look for it with grep?
The source code is in sys/src/cmd/pcc/ . You could search for
it with find or du and grep, for example.
You should also look at some papers, especially "The
ANSI/POSIX Environment".
<http://plan9.bell-labs.com/sys/doc/>
<http://plan9.bell-labs.com/sys/doc/ape.html>
(sorry for my english...)
> On 2010-02-28, Dan C <youmust...@lan.invalid> wrote:
>> Really? He couldn't click the friggin link he claimed was the correct
>> website, and see immediately that it is not a functioning website?
>
> Why should he have clicked a link that he'd been to hundreds of times?
Well, it's been non-functional for a *YEAR*. You don't think he might
have tried it in that amount of time?
>> Get a clue.
>
> I like the way that, on every single occasion when any suggestion has
> been made that your behavior might be rude, you've completely ignored it
> in favor of attempts to insult or deride people, usually based on
> completely unrelated trivia, like what host their newsreader is running
> on.
>
> ... Well, "like" is maybe a bit strong a term. To be more specific, as
> long as you appear to have no goals that in any way involve advancing or
> furthering human society, but wish only to denigrate other people to try
> to preserve for yourself some illusion of relative worth, I'm glad that
> you're so stunningly obvious and incompetent about it that virtually no
> one will ever take anything you say seriously.
>
> And again, please stop using or advocating Linux, free software, or
> anything else. "Advocates" like you are one of the major barriers to
> broader acceptance of free software, because very few sane people would
> willingly be thought to be in some way associated with or similar to
> someone who behaves the way you do.
I do not claim to be an "advocate" for anything. That is you making
(more) incorrect assumptions.
--
"Ubuntu" -- an African word, meaning "Slackware is too hard for me".
"Bother!" said Pooh, as he puked on Christopher Robin.
Noted. My Vivvy is my niece in Portland, who I haven't seen in too long.
>
>> [...]
>>
>> I think this is telling me that there are 8 thousand files. Where is
>> Pcc, and what was the correct way to look for it with grep?
>
> The source code is in sys/src/cmd/pcc/ . You could search for
> it with find or du and grep, for example.
I'm looking for a pre-compiled C compiler. Is there one in all of this?
$ ls -l sys/src/cmd/pcc/
ls: cannot access sys/src/cmd/pcc/: No such file or directory
$ ls
386 9vx.Linux alpha cron lib lp n rc
tmp
68000 9vx.OSX amd64 dist LICENSE mail NOTICE sparc
usr
68020 acme arm env LICENSE.afpl mips power sparc64
9vx.FreeBSD adm cfg fd LICENSE.gpl mnt power64 sys
$ cd sys
$ ls
doc games include lib log man src
$ cd src
$ ls
cmd mkfile.proto NOTICE
$ cd cmd
$ ls
mklib mkmany mkone mksyslib
$
>
> You should also look at some papers, especially "The
> ANSI/POSIX Environment".
>
> <http://plan9.bell-labs.com/sys/doc/>
> <http://plan9.bell-labs.com/sys/doc/ape.html>
Thx. I'll take a look at these.
>
> (sorry for my english...)
On the contrary, I appreciate the accomodation you make to communicate
in OP's mother tongue.
I'm feeling all international with the olympics. In particular, I was
happy to see the canucks roll over the world in hockey. Their ladies
can skate, forecheck and dig the puck out of the corner.
I feel a lot closer to them than my actual neighbors (Texas and Mexico).
--
fred
Please don't feed the troll.
--
fwiw, you can ploink at the server level in Thunderbird. Open message
filters from Tools. It's a separate window so you can brows groups and
add filters as needed.
Dan C doesn't nmyshift so you can nuke it server wide with one filter.
[ignore this if it's already been covered in c.lang.c. I'm replying from
the 'other' group...]
> I'm looking for a pre-compiled C compiler. Is there one in all of this?
Oh, sorry. Look at 386/bin/pcc for an i386 binary.
> $ ls -l sys/src/cmd/pcc/
> ls: cannot access sys/src/cmd/pcc/: No such file or directory
Sorry, again. This is sys/src/cmd/pcc.c
<http://plan9.bell-labs.com/sources/plan9/sys/src/cmd/pcc.c>
> [directories listings]
You don't have a complete source tree. You can download a
Plan9 ISO if you want to look at the sources directly on
your box.
We are now off-topic in clc. Maybe we could follow-up
to an other newsgroup, but I ignore which one would be
the more appropriate.
Only several dozens of times. I don't know whether it was set up
to be cacheable for a very long time, but when I did go to that
link the old site was still there - not the account suspended page.
But the mistake being made is to presume that because my newsreader
is capable of communicating over TCP/IP, that I must be able to
simply click on some text (which clearly was not a 'link', Dan C
is distorting the truth somewhat), and it will perform an HTTP
transaction, and render the resulting HTML. Well, sorry, that's
an assumption too far.
Which is a sometimes a shame, as I'd be tempted to head off to
the flame warriors webpage, and identify which one he is. Probably
part /Enfant Provocateur/, I'd guess. Well worth plonking, either
way.