
From: joel@boost-consulting.com
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