9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] Rant (was Re: Plan9 and Ada95?)
@ 2001-11-07 18:56 David Gordon Hogan
  2001-11-07 19:33 ` Lucio De Re
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: David Gordon Hogan @ 2001-11-07 18:56 UTC (permalink / raw)
  To: 9fans

> On Wed, Nov 07, 2001 at 12:54:15PM -0500, David Gordon Hogan wrote:
> >
> > It's not.  If anything, it's worse.
>
> That's cheap.  Much as I can easily agree that GNU bloat can be
> improved on, I don't see anyone getting it right.
>
> Maybe the approach is flawed, but the results are out there.  Unlike
> Plan 9's ?c, GCC has to deal not only with different architectures,
> but also different operating systems.
>
> The above comment is a symptom of a Plan 9 syndrome I, for one, am
> not proud of: "we didn't contribute to it, it can't be any good".

No, it's a symptom of ``I wasted weeks of my life struggling
with this awful code''.

> In the meantime, if I want to cross-develop for Windows or Linux,
> or any other established platforms, Plan 9 is just no use to me,
> while GCC and its offspring are.  I know what my choice would be,
> but it's no choice, is it?  Oh, I forget the Inferno tools, those

GCC (Cygnus) is useless for Windows.  There's no way to link
a VXD!  So if you're doing any _serious_ development, are you
going to use two compilers, just so you can have the dubious
pleasure of using GCC?  I don't think so.

I'm sorry to be so ascerbic here, but I am sick of hearing people
defending GCC.

Why don't you help us improve the Inferno tools instead of
complaining about them?

> Sorry for the rant, I really don't mean it in a personal fashion,
> but I also fail to see the benefit of just criticising without
> providing any suggestions on _how_ to improve the things that are
> being criticised.  Like, you can't exactly remove GCC from today's
> development environment, what will you put in its place?  Across
> the board?

You want suggestions?  We could force all those GNU people to read
Rob's essay on programming style, for starters.

I have a cunning plan to use 8c to generate files that will
run under Windows 9x/Me.  Stay tuned...

Yes, you'll have to use MS compilers for the VXD and EXE
that get the show started, but that's it.  Unlike GCC, the
pleasure of using 8c is real.

I don't know about Nt/XP yet, but I'm guessing that they'll
be harder.


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

* Re: [9fans] Rant (was Re: Plan9 and Ada95?)
  2001-11-07 18:56 [9fans] Rant (was Re: Plan9 and Ada95?) David Gordon Hogan
@ 2001-11-07 19:33 ` Lucio De Re
  2001-11-08  1:43 ` Dan Cross
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 6+ messages in thread
From: Lucio De Re @ 2001-11-07 19:33 UTC (permalink / raw)
  To: 9fans

On Wed, Nov 07, 2001 at 01:56:02PM -0500, David Gordon Hogan wrote:
>
> No, it's a symptom of ``I wasted weeks of my life struggling
> with this awful code''.
>
Which I'm sure it is.  But a lot of effort has gone into it, and even
though they may not be giants, the GCC developers are hard working
people with good intentions and a legacy that cannot summarily be
discarded.

> > In the meantime, if I want to cross-develop for Windows or Linux,
> > or any other established platforms, Plan 9 is just no use to me,
> > while GCC and its offspring are.  I know what my choice would be,
> > but it's no choice, is it?  Oh, I forget the Inferno tools, those
>
> GCC (Cygnus) is useless for Windows.  There's no way to link
> a VXD!  So if you're doing any _serious_ development, are you
> going to use two compilers, just so you can have the dubious
> pleasure of using GCC?  I don't think so.
>
Unless I'm much mistaken, there's been a flurry of activity in that
direction (I'm afraid I'm only a very superficial follower of the
binutils efforts, I could not follow the GCC mailing list too, it
would be wasted on me) and I got the impression that good results were
obtained.

> I'm sorry to be so ascerbic here, but I am sick of hearing people
> defending GCC.
>
Surely it is more the case that people attack GCC?  It doesn't need
defending, it is by far the most common Unix language compiler, unless
I'm missing something.  I'm frightened to bits of what will happen
when it grows too large to be manageable, but the army of ants that
are still holding it together deserve admiration, not insults.

GCC is like a very large city.  None of it makes sense, but its
citizens cannot escape from it.  Nor can a more logical, more user
friendly version be built to replace it, it will just not succeed.
Think Brazilia.

> Why don't you help us improve the Inferno tools instead of
> complaining about them?
>
Huh?  Quite the contrary, the only flaw I found in the Inferno tools
was that I totally forgot about them - maybe because when I tried to
use them, they complained about a missing rcmain.  As soon as I can
figure out how to use them, I'll be only too pleased to do so.
Specially that old favourite of mine, the rc shell, which I presume is
what rcsh.exe is (lack of documentation, while excusable, is a bit of
a problem).

And the fact that at the present value of our currency, the Inferno
sources (I presume I need that licence to help develop the Inferno
tools) would cost me one month's income :-(

> You want suggestions?  We could force all those GNU people to read
> Rob's essay on programming style, for starters.
>
I guess software bloat is like being overweight is like late software
projects: one bit at the time.  Adn by the time you take stock the
effort involved in undoing the damage may be far too much.

> I have a cunning plan to use 8c to generate files that will
> run under Windows 9x/Me.  Stay tuned...
>
And MS-DOS?  I still use Zortech C to produce .COM files - shouldn't
be exactly a tall order.  CYGWIN isn't quite as slick, but it's
more consistent with what I find familiar.  Sorry, didn't meant to
be tangential, please let me know as you progress, I think the idea
is excellent.

Now that I think about it, of course 8c is already being used for
that, I just need to figure out how.

> Yes, you'll have to use MS compilers for the VXD and EXE
> that get the show started, but that's it.  Unlike GCC, the
> pleasure of using 8c is real.
>
> I don't know about Nt/XP yet, but I'm guessing that they'll
> be harder.

I wouldn't touch 9x/Me if Nt/2000/XP (I'm guessing at the last two,
I'm time-warped with NT4.0SP6a) is available.  Too flimsy.  NT at
least stays up when a task fails, with the MS-DOS based OSes I can't
resist rebooting whenever something falls over.

++L


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

* Re: [9fans] Rant (was Re: Plan9 and Ada95?)
  2001-11-07 18:56 [9fans] Rant (was Re: Plan9 and Ada95?) David Gordon Hogan
  2001-11-07 19:33 ` Lucio De Re
@ 2001-11-08  1:43 ` Dan Cross
  2001-11-08 14:45 ` [9fans] GCC suspect
  2001-11-29  5:01 ` [9fans] Rant (was Re: Plan9 and Ada95?) Boyd Roberts
  3 siblings, 0 replies; 6+ messages in thread
From: Dan Cross @ 2001-11-08  1:43 UTC (permalink / raw)
  To: 9fans

In article <20011107185604.2664B199F3@mail.cse.psu.edu> you write:
>I don't know about Nt/XP yet, but I'm guessing that they'll
>be harder.

If you take Nt and XP, and remove the last and first letters of
those names (respectively), you end up with NP.  Hmm, coincidence?
I think not.

	- Dan C.



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

* [9fans] GCC
  2001-11-07 18:56 [9fans] Rant (was Re: Plan9 and Ada95?) David Gordon Hogan
  2001-11-07 19:33 ` Lucio De Re
  2001-11-08  1:43 ` Dan Cross
@ 2001-11-08 14:45 ` suspect
  2001-11-29  5:01 ` [9fans] Rant (was Re: Plan9 and Ada95?) Boyd Roberts
  3 siblings, 0 replies; 6+ messages in thread
From: suspect @ 2001-11-08 14:45 UTC (permalink / raw)
  To: 9fans

On Wed, 7 Nov 2001, David Gordon Hogan wrote:
>
> No, it's a symptom of ``I wasted weeks of my life struggling
> with this awful code''.

Amidst all this clamor, I must ask: Why did you take the time to port
GCC ? Was it done under duress ?
-




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

* Re: [9fans] Rant (was Re: Plan9 and Ada95?)
  2001-11-07 18:56 [9fans] Rant (was Re: Plan9 and Ada95?) David Gordon Hogan
                   ` (2 preceding siblings ...)
  2001-11-08 14:45 ` [9fans] GCC suspect
@ 2001-11-29  5:01 ` Boyd Roberts
  3 siblings, 0 replies; 6+ messages in thread
From: Boyd Roberts @ 2001-11-29  5:01 UTC (permalink / raw)
  To: 9fans

It's just not the machine code for windows, it's the DLLs, the ghastly
run-time environment etc.  It is far from a trivial problem.




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

* [9fans] gcc
@ 2013-03-24  2:45 Winston Kodogo
  0 siblings, 0 replies; 6+ messages in thread
From: Winston Kodogo @ 2013-03-24  2:45 UTC (permalink / raw)
  To: 9fans

I regret that you regret responding, and hope that you will relent.
It's always refreshing to hear from curmudgeons with quite a few more
clues than oneself.  I'm not sure if I'm the public exactly, but I do
find mk and make too labour-intensive for my tastes.  I'm now an IDE
kind of guy, having started out using Fortran IV on a 300 baud
teletype as a contemporary of Barmy Shoestring, and having moved on to
Microsoft Visual Studio, which, in its 2008 incarnation, the last good
one, I actually liked. So shoot me. But I've also learnt to value the
terseness of the command line, and have been, in many ways, vastly
more productive using tips on this list, and also from "The Unix
Programming Environment". Each to their own - there is no one set of
tools that suits everyone. Xcode increasingly works for me. And how
many of the youth have read Fowler?

> Date: Sat, 23 Mar 2013 12:43:24 -0700
> From: Rob Pike <robpike@gmail.com>
> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
> Subject: Re: [9fans] gcc not an option for Plan9
> Message-ID:
>         <CAKzdPgxqU230QEku_rcUPgmE0SoQ1nee+wOYe0TzZ2PZW9nQhQ@mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> I just did a go install, after a clean, of the biggest binary I'm
> working on, using my pokey old mac laptop. It took 0.9 seconds, most
> of which was spent in 6l and not the go tool. It could be faster, but
> it's plenty fast enough.
>
> The public won't use mk or make. If you want to succeed in the world,
> you need to find a more modern way to build software. It's been clear
> for a long time that that is not a relevant criterion for this
> community any more, and although it makes me sad I have moved on.
>
> I regret responding to this thread, and will move on there, too.
>
> -rob
>



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

end of thread, other threads:[~2013-03-24  2:45 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-07 18:56 [9fans] Rant (was Re: Plan9 and Ada95?) David Gordon Hogan
2001-11-07 19:33 ` Lucio De Re
2001-11-08  1:43 ` Dan Cross
2001-11-08 14:45 ` [9fans] GCC suspect
2001-11-29  5:01 ` [9fans] Rant (was Re: Plan9 and Ada95?) Boyd Roberts
2013-03-24  2:45 [9fans] gcc Winston Kodogo

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