Google Mail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Plauger resigned as convener?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 26 - 34 of 34 - Collapse all  -  Translate all to Translated (View all originals) < Older 
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Follow-up To:
Add Cc | Add Follow-up to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers that you hear
 
James Kanze  
View profile   Translate to Translated (View Original)
 More options 2 Nov, 17:43
Newsgroups: comp.std.c++
From: James Kanze <james.ka...@gmail.com>
Date: Mon, 2 Nov 2009 11:43:00 CST
Subject: Re: Plauger resigned as convener?
On Oct 30, 6:39 pm, "george.r...@gmail.com" <george.r...@gmail.com>
wrote:

> On Oct 29, 6:26 pm, James Kanze <james.ka...@gmail.com> wrote:
> > all.  IMHO, the best approach would be for a (very) small group
> > of extremely capable individuals to go off and do the work, then
> > integrate it, without considering alternative approaches (unless
> > there is some serious error in their results, which can't easily
> > be fixed).
> Isn't that opposed to the ISO concept of developing a standard
> based on consensus?

In some ways.  But the consensus that is required really only
concerns the final product.  Public approval is necessary, but
you don't want a case of too many cooks spoiling the broth---the
public's role should be more or less one of deciding up front
what should go into the soup, and then tasting the results, but
leaving the actual cooking and preparation to the expert chefs.

--
James Kanze

--
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-...@netlab.cs.rpi.edu]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
James Kanze  
View profile   Translate to Translated (View Original)
 More options 2 Nov, 17:42
Newsgroups: comp.std.c++
From: James Kanze <james.ka...@gmail.com>
Date: Mon, 2 Nov 2009 11:42:13 CST
Local: Mon 2 Nov 2009 17:42
Subject: Re: Plauger resigned as convener?
On Oct 30, 8:01 pm, Hyman Rosen <hyro...@mail.com> wrote:

> James Kanze wrote:
> > All of the places I know stuck with g++ 2.7 something
> > through the entire EGCS debacle, only updating with 2.95.2.
> > Similarly, most stayed with 2.95.2 until 3.2 something, or
> > beyond.
> There is no reason for characterizing the EGCS fork as a debacle.

I'm afraid my wording wasn't very clear.  The fork itself wasn't
a debacle, and of course, much of 2.95.2 stems from work which
was done in it.  The way it was managed, with new versions
almost every day, was a debacle, however, and pretty much meant
that it couldn't be used in any serious development.

> On the contrary, your statement above demonstrates that there
> was no useful new release from the old GCC maintainers at all,
> until EGCS became the official version.

The fact that there was no serious maintenance on gcc was a
problem, albeit not as bit a one as might be imagined; the C
compiler was already pretty good, and the C++ compiler was
usable, provided you avoided the more complicated cases.

> > It just leaves out a few details, like the fact that in
> > production work, you don't want a compiler whose development
> > is "vigorous"; you want one which is stable, and not
> > changing.
> But you also want a compiler which is able to compile the
> programming language you choose to use, not a poorly-defined
> subset of it.

A compiler which compiles it one way one day, and another way
another day, is worse than no compiler.

> People who wanted that were royally fed up with the glacial
> lack of progress from the GCC developers, and took matters
> into their own hands, successfully.
> Whether or not to use EGCS for production work would have
> depended on how important its newly developed features were as
> compared to its lack of stability. That's a decision to be
> made case by case.
> I happen to know from reading your many posts that you value
> stability very highly and program very conservatively, but I
> think you're projecting what you value onto others who do not
> feel that way.

EGCS represents a radical extreme with regards to instability.
I know that there are compromizes to be made, but almost
regardless of the application, the extremes are to be avoided.
There are certainly exceptions for some critical applications,
where extreme stability is required, and I suppose that the
opposite extreme could be justified in an experimental
laboratory in a university---and is obviously necessary within
the compiler development group, if any progress is to be made.
The problem with EGCS wasn't that they were developing too fast;
it was that they were making too many intermediate steps open
and available, without distinguishing what was really
experimental, and what was stable.

--
James Kanze

--
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-...@netlab.cs.rpi.edu]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
James Kanze  
View profile   Translate to Translated (View Original)
 More options 2 Nov, 17:42
Newsgroups: comp.std.c++
From: James Kanze <james.ka...@gmail.com>
Date: Mon, 2 Nov 2009 11:42:32 CST
Local: Mon 2 Nov 2009 17:42
Subject: Re: Plauger resigned as convener?
On Oct 30, 6:32 pm, Ken Penpal <penpal....@googlemail.com> wrote:

> James Kanze wrote:
> > Perhaps, but in that case, I'd suggest the opposite
> > approach.  From what I've seen, most of the problems are due
> > to too many divergent approaches, with the standard trying
> > to adopt them all.  IMHO, the best approach would be for a
> > (very) small group of extremely capable individuals to go
> > off and do the work, then integrate it, without considering
> > alternative approaches (unless there is some serious error
> > in their results, which can't easily be fixed).
> Could an approach similar to the one used by the Boost project
> be used instead?

Perhaps.  It certainly seems to work for Boost.

> Even if only a select few C++ geniuses were allowed to do the
> core work or to decide on the core issues, the entire work
> could still be open to the general public from the beginning.
> Among others, the mailing list archives and all the
> communications could be completely open.

I think that wide participation is a good thing at both ends:
what features are needed, and then a final review of their
implementation and integration.  Where I think things are
blocking is in the middle, when all of the details are getting
worked out.

--
James Kanze

--
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-...@netlab.cs.rpi.edu]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
george.ryan@gmail.com  
View profile   Translate to Translated (View Original)
 More options 3 Nov, 18:06
Newsgroups: comp.std.c++
From: "george.r...@gmail.com" <george.r...@gmail.com>
Date: Tue, 3 Nov 2009 12:06:19 CST
Local: Tues 3 Nov 2009 18:06
Subject: Re: Plauger resigned as convener?
On Nov 2, 1:42 pm, James Kanze <james.ka...@gmail.com> wrote:

> On Oct 30, 6:32 pm, Ken Penpal <penpal....@googlemail.com> wrote:
> > Could an approach similar to the one used by the Boost project
> > be used instead?

> Perhaps.  It certainly seems to work for Boost.

However the Boost process doesn't have the added burden of being a
formal part of the language, and as such doesn't effect the public's
impression of, or dependence on, the C++ standard itself (I hope). I
can always opt not to use a Boost library for reasons of design,
however I would expect features that are formally in the language to
be more top-notch. Boost can always replace libraries with better
versions if necessary in a manner that is much easier and has less
repercussions than for the standard.

--
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-...@netlab.cs.rpi.edu]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Hyman Rosen  
View profile   Translate to Translated (View Original)
 More options 3 Nov, 23:07
Newsgroups: comp.std.c++
From: Hyman Rosen <hyro...@mail.com>
Date: Tue, 3 Nov 2009 17:07:59 CST
Local: Tues 3 Nov 2009 23:07
Subject: Re: Plauger resigned as convener?

george.r...@gmail.com wrote:
> I would expect features that are formally in the language to
> be more top-notch.

If the standardization process were more public, there would
still be the same small number of core people doing all the
work. That wouldn't change. What would change is that problems
would come to light more quickly.

--
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-...@netlab.cs.rpi.edu]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Richard Corden  
View profile   Translate to Translated (View Original)
 More options 5 Nov, 04:43
Newsgroups: comp.std.c++
From: Richard Corden <richard.cor...@gmail.com>
Date: Wed, 4 Nov 2009 22:43:17 CST
Local: Thurs 5 Nov 2009 04:43
Subject: Re: Plauger resigned as convener?

Hyman Rosen wrote:
> george.r...@gmail.com wrote:
>> I would expect features that are formally in the language to
>> be more top-notch.

> If the standardization process were more public, there would
> still be the same small number of core people doing all the
> work. That wouldn't change. What would change is that problems
> would come to light more quickly.

What part of the current process do you feel should be made public exactly?

As Ville Voutilainen pointed out in a previous post there are many ways
to contribute to the standardisation process without actually attending
meetings.

At the outer level, you have this and other newsgroups.  There are often
mails to the main reflectors with the following:

"After a discussion on comp.std.c++..." or "After a discussion on
comp.lang.c++.moderated...".

So, if you think you have found a problem with a paper or the current
draft and this is confirmed here then that will be seen by the members
of the committee.

The second point is that the majority of work completed by the committee
is public.  Changes to the standard require a paper, and from what I
have seen these papers are publicly available.

And of course, you have the public draft standard which you can also review.

Regards,

Richard

--
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-...@netlab.cs.rpi.edu]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Hyman Rosen  
View profile   Translate to Translated (View Original)
 More options 5 Nov, 23:26
Newsgroups: comp.std.c++
From: Hyman Rosen <hyro...@mail.com>
Date: Thu, 5 Nov 2009 17:26:59 CST
Local: Thurs 5 Nov 2009 23:26
Subject: Re: Plauger resigned as convener?

Richard Corden wrote:
> What part of the current process do you feel should be made public exactly?

Discussions. You can get some feel for what's going on by
looking at the mailings, e.g.,
<http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/#mailing2009-09>,
but look at this in a paper by Stroustrup and Crowl:

<http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2953.html#In...>
     Paper N2904 examined the generation of default copy
     and move operations when elements are combined into
     an aggregate. The proposal was discussed extensively
     in the July 2009 meeting, and several changes were
     suggested at that meeting. In addition, several changes
     surfaced in analysis after the meeting.

The cycle of "think hard, write a paper, discuss at the next
meeting, fix, repeat" would benefit from some kind of public
discussion board. First, feedback would come more quickly,
and second, preserving the discussion makes it available to
inform others.

--
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-...@netlab.cs.rpi.edu]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
george.ryan@gmail.com  
View profile   Translate to Translated (View Original)
 More options 6 Nov, 17:51
Newsgroups: comp.std.c++
From: "george.r...@gmail.com" <george.r...@gmail.com>
Date: Fri, 6 Nov 2009 11:51:30 CST
Local: Fri 6 Nov 2009 17:51
Subject: Re: Plauger resigned as convener?
On Nov 5, 7:26 pm, Hyman Rosen <hyro...@mail.com> wrote:

> The cycle of "think hard, write a paper, discuss at the next
> meeting, fix, repeat" would benefit from some kind of public
> discussion board. First, feedback would come more quickly,
> and second, preserving the discussion makes it available to
> inform others.

Good idea in theory, but the risk is that the practice of typing all
of the discussions into a forum takes longer to do than any benefit
gained from having every thought public. It's much quicker for those
involved to have a group discussion in person than it is to type out
long essays to each other.

--
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-...@netlab.cs.rpi.edu]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Hyman Rosen  
View profile   Translate to Translated (View Original)
 More options 6 Nov, 20:55
Newsgroups: comp.std.c++
From: Hyman Rosen <hyro...@mail.com>
Date: Fri, 6 Nov 2009 14:55:48 CST
Local: Fri 6 Nov 2009 20:55
Subject: Re: Plauger resigned as convener?

george.r...@gmail.com wrote:
> typing all of the discussions into a forum

You're missing the point. With a properly set up system,
the discussions would happen continually on line.

--
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-...@netlab.cs.rpi.edu]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages < Older 
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google