1 Dec 01:11
Re: Spirit rocks!
Joel de Guzman <joel <at> boost-consulting.com>
2009-12-01 00:11:22 GMT
2009-12-01 00:11:22 GMT
Henry Tan wrote: > In general I agree with it. It has some learning-curve to get into it, > especially with Spirit 2.1 where suddenly you are bombarded with all > sorts of fancy programming concept,ideas: phoenix, lambda expression, > fusion, bind, variants, etc. It took me 3 x 24 hours to mentally consume > those docs and try to understand the whole new concepts which were new > to me. Actually, that is fast! Learning new paradigms in that short a time, IMO, is amazing. Either you are a very fast learner, or you already have some background, or the Spirit libraries are sufficiently intuitive, or all of the above(Continue reading)Of course, the general recommendation is to digest all these in small manageable pieces. Start small and gradually work your way upwards. > Luckily I have people on the threads always being very > helpful,especially Hartmut and Joel. So, I think after 1 week crash > course I think it feels much much better and I am in a good shape with > it. Not an expert yet but for the most practical things I wan to do with > it, defining grammar, creating my parse tree, I think I get the most of > it now. > > Having said that, one of the biggest issue using boost lib in general is > the almost unreadable compile error/warning message. It gives you hints > of the issue but it does not tell exactly where it happened. I often > have to scratch my head for 25 mins doing divide and conquer to narrow > down where the errors happen. I hope that this will get addressed, as it > is really FRUSTATING and it could be nullifyng the time efficiency gain
Of course, the general recommendation is to digest all these
in small manageable pieces. Start small and gradually work
your way upwards.
> Luckily I have people on the threads always being very
> helpful,especially Hartmut and Joel. So, I think after 1 week crash
> course I think it feels much much better and I am in a good shape with
> it. Not an expert yet but for the most practical things I wan to do with
> it, defining grammar, creating my parse tree, I think I get the most of
> it now.
>
> Having said that, one of the biggest issue using boost lib in general is
> the almost unreadable compile error/warning message. It gives you hints
> of the issue but it does not tell exactly where it happened. I often
> have to scratch my head for 25 mins doing divide and conquer to narrow
> down where the errors happen. I hope that this will get addressed, as it
> is really FRUSTATING and it could be nullifyng the time efficiency gain
RSS Feed