Jump to page: 1 26  
Page
Thread overview
C++0x Concepts - Dead?
Jul 13, 2009
Walter Bright
Jul 13, 2009
Robert Fraser
Jul 15, 2009
Jason House
Jul 13, 2009
BLS
Jul 14, 2009
Walter Bright
Jul 14, 2009
bearophile
Jul 14, 2009
Walter Bright
Jul 15, 2009
BLS
Jul 15, 2009
Christian Kamm
Jul 15, 2009
BLS
Jul 15, 2009
Walter Bright
Jul 16, 2009
Nick Sabalausky
Jul 16, 2009
Christian Kamm
Jul 16, 2009
Nick Sabalausky
Jul 16, 2009
BCS
Jul 16, 2009
Christian Kamm
Jul 16, 2009
Walter Bright
Jul 16, 2009
BLS
Jul 16, 2009
Walter Bright
Jul 16, 2009
aarti_pl
Jul 16, 2009
Walter Bright
Jul 16, 2009
aarti_pl
Jul 16, 2009
Walter Bright
Jul 16, 2009
aarti_pl
Jul 16, 2009
Walter Bright
Jul 16, 2009
aarti_pl
Jul 16, 2009
BCS
Jul 16, 2009
aarti_pl
Jul 16, 2009
Walter Bright
Jul 16, 2009
aarti_pl
Jul 18, 2009
Charles Hixson
Jul 16, 2009
BCS
Jul 16, 2009
Walter Bright
Jul 16, 2009
Ary Borenszweig
Jul 16, 2009
Walter Bright
Jul 16, 2009
BCS
Jul 16, 2009
Walter Bright
Jul 16, 2009
BCS
Jul 16, 2009
BLS
Jul 16, 2009
Walter Bright
Jul 16, 2009
BLS
Jul 17, 2009
Walter Bright
Jul 17, 2009
BLS
Jul 16, 2009
bearophile
Jul 17, 2009
BLS
Jul 17, 2009
bearophile
Jul 17, 2009
Witold Baryluk
Jul 14, 2009
Christian Kamm
Jul 14, 2009
bearophile
Jul 23, 2009
Tim Matthews
July 13, 2009
There are unconfirmed reports that this morning, the C++0x standards group in Frankfurt voted to kill Concepts.
July 13, 2009
On Mon, Jul 13, 2009 at 5:33 PM, Walter Bright<newshound1@digitalmars.com> wrote:
> There are unconfirmed reports that this morning, the C++0x standards group in Frankfurt voted to kill Concepts.

Oh, wow.
July 13, 2009
On Mon, Jul 13, 2009 at 5:46 PM, Jarrett Billingsley<jarrett.billingsley@gmail.com> wrote:
> On Mon, Jul 13, 2009 at 5:33 PM, Walter Bright<newshound1@digitalmars.com> wrote:
>> There are unconfirmed reports that this morning, the C++0x standards group in Frankfurt voted to kill Concepts.
>
> Oh, wow.

I mean, really, I'm kind of speechless.

I thought they were supposed to be one of the killer features.
July 13, 2009
Jarrett Billingsley wrote:
> On Mon, Jul 13, 2009 at 5:46 PM, Jarrett
> Billingsley<jarrett.billingsley@gmail.com> wrote:
>> On Mon, Jul 13, 2009 at 5:33 PM, Walter
>> Bright<newshound1@digitalmars.com> wrote:
>>> There are unconfirmed reports that this morning, the C++0x standards group
>>> in Frankfurt voted to kill Concepts.
>> Oh, wow.
> 
> I mean, really, I'm kind of speechless.
> 
> I thought they were supposed to be one of the killer features.

You were at the wrong tense: -ing, not -er. :o)

Andrei
July 13, 2009
On Mon, Jul 13, 2009 at 5:59 PM, Andrei Alexandrescu<SeeWebsiteForEmail@erdani.org> wrote:
> Jarrett Billingsley wrote:
>>
>> On Mon, Jul 13, 2009 at 5:46 PM, Jarrett Billingsley<jarrett.billingsley@gmail.com> wrote:
>>>
>>> On Mon, Jul 13, 2009 at 5:33 PM, Walter Bright<newshound1@digitalmars.com> wrote:
>>>>
>>>> There are unconfirmed reports that this morning, the C++0x standards
>>>> group
>>>> in Frankfurt voted to kill Concepts.
>>>
>>> Oh, wow.
>>
>> I mean, really, I'm kind of speechless.
>>
>> I thought they were supposed to be one of the killer features.
>
> You were at the wrong tense: -ing, not -er. :o)

Ahaha, good one :)

Yeah, what's the solution to a complex, incomprehensible language? More complexity!
July 13, 2009
Jarrett Billingsley wrote:
> On Mon, Jul 13, 2009 at 5:59 PM, Andrei
> Alexandrescu<SeeWebsiteForEmail@erdani.org> wrote:
>> Jarrett Billingsley wrote:
>>> On Mon, Jul 13, 2009 at 5:46 PM, Jarrett
>>> Billingsley<jarrett.billingsley@gmail.com> wrote:
>>>> On Mon, Jul 13, 2009 at 5:33 PM, Walter
>>>> Bright<newshound1@digitalmars.com> wrote:
>>>>> There are unconfirmed reports that this morning, the C++0x standards
>>>>> group
>>>>> in Frankfurt voted to kill Concepts.
>>>> Oh, wow.
>>> I mean, really, I'm kind of speechless.
>>>
>>> I thought they were supposed to be one of the killer features.
>> You were at the wrong tense: -ing, not -er. :o)
> 
> Ahaha, good one :)
> 
> Yeah, what's the solution to a complex, incomprehensible language?
> More complexity!

Speaking of which, I think D has reached the perfect shade with restricted templates. That is, after Walter fixes the related bugs...

Andrei
July 13, 2009
Walter Bright wrote:
> There are unconfirmed reports that this morning, the C++0x standards group in Frankfurt voted to kill Concepts.

Who cares. Or, in other words ; do you consider D constraints as "can't life without" feature ?
(no offense.. just think it's not that remarkable)
July 13, 2009
Andrei Alexandrescu wrote:
> Jarrett Billingsley wrote:
>> On Mon, Jul 13, 2009 at 5:59 PM, Andrei
>> Alexandrescu<SeeWebsiteForEmail@erdani.org> wrote:
>>> Jarrett Billingsley wrote:
>>>> On Mon, Jul 13, 2009 at 5:46 PM, Jarrett
>>>> Billingsley<jarrett.billingsley@gmail.com> wrote:
>>>>> On Mon, Jul 13, 2009 at 5:33 PM, Walter
>>>>> Bright<newshound1@digitalmars.com> wrote:
>>>>>> There are unconfirmed reports that this morning, the C++0x standards
>>>>>> group
>>>>>> in Frankfurt voted to kill Concepts.
>>>>> Oh, wow.
>>>> I mean, really, I'm kind of speechless.
>>>>
>>>> I thought they were supposed to be one of the killer features.
>>> You were at the wrong tense: -ing, not -er. :o)
>>
>> Ahaha, good one :)
>>
>> Yeah, what's the solution to a complex, incomprehensible language?
>> More complexity!
> 
> Speaking of which, I think D has reached the perfect shade with restricted templates. That is, after Walter fixes the related bugs...
> 
> Andrei

... And gets rid of SFNAE... Seriously, with restricted templates, template specializations, static if, etc., SFNAE is about as bug-prone a "feature" as we have in the language.
July 14, 2009
BLS wrote:
> Walter Bright wrote:
>> There are unconfirmed reports that this morning, the C++0x standards group in Frankfurt voted to kill Concepts.
> 
> Who cares. Or, in other words ; do you consider D constraints as "can't life without" feature ?
> (no offense.. just think it's not that remarkable)

It's remarkable in that Concepts were considered the marquee feature of C++0x. I think that D constraints fill the same niche, but without any of the complexity of Concepts.
July 14, 2009
Walter Bright:
> There are unconfirmed reports that this morning, the C++0x standards group in Frankfurt voted to kill Concepts.

C++0x Concepts are too much complex for the advantages they offer. Can't they replace Concepts with something similer like D constraints?

C++0x can also take a look at Haskell, where the idea of Concepts is done much better :-)

Bye,
bearophile
« First   ‹ Prev
1 2 3 4 5 6