Boost logo

Boost :

Subject: Re: [boost] New libraries implementing C++11 features in C++03
From: Nathan Ridge (zeratul976_at_[hidden])
Date: 2011-11-25 12:03:24


> From: joel_at_[hidden]
>
> On 11/25/2011 7:16 PM, Christopher Jefferson wrote:
> >
> > You seem simply unwilling to accept that there are people who refuse to use Pheonix,
> > and libraries built on it because:
> >
> > 1) It leads to horribly large compile times.
> > 2) Error messages. I know you hate this, so let me write out my opinion one last time.
> >
> > Phoenix leads to error messages which:
> > * On the compilers I commonly use - I can't change this, there aren't that many
> > compilers around.
> > * Are very, very large
> > * and require different skills to read and understand than any other library.
>
> Ok, let's put that to a test.
>
> Assumptions:
> 1) You are using a phoenix function
> 2) Your lambda is solely for capturing locals, and should be
> the basic counterpart of how you do it using Locals (i.e.
> no fancy phoenix expressions -- we restrict ourself to
> simple capturing of locals).
>
> [snip]
>
> So, gentlemen, please, let's keep the FUD to a minimum.

Everyone here already knows that Phoenix can give you local definition OR statement
syntax + readable error messages.

What we're saying is Boost.Local can give you local definition AND statement
syntax + readable error messages.

I don't see the FUD.

Regards,
Nate
                                               


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk