Thread overview | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
July 13, 2009 C++0x Concepts - Dead? | ||||
---|---|---|---|---|
| ||||
There are unconfirmed reports that this morning, the C++0x standards group in Frankfurt voted to kill Concepts. |
July 13, 2009 Re: C++0x Concepts - Dead? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 Re: C++0x Concepts - Dead? | ||||
---|---|---|---|---|
| ||||
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 Re: C++0x Concepts - Dead? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jarrett Billingsley | 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 Re: C++0x Concepts - Dead? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: C++0x Concepts - Dead? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jarrett Billingsley | 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 Re: C++0x Concepts - Dead? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 Re: C++0x Concepts - Dead? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: C++0x Concepts - Dead? | ||||
---|---|---|---|---|
| ||||
Posted in reply to BLS | 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 Re: C++0x Concepts - Dead? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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
|
Copyright © 1999-2021 by the D Language Foundation