13 Mar 21:25
Re: [Review] Proto review starts today, March 1st
From: Detlef Wilkening <detlef <at> wilkening-online.de>
Subject: Re: [Review] Proto review starts today, March 1st
Newsgroups: gmane.comp.lib.boost.devel
Date: 2008-03-13 20:25:40 GMT
Subject: Re: [Review] Proto review starts today, March 1st
Newsgroups: gmane.comp.lib.boost.devel
Date: 2008-03-13 20:25:40 GMT
Hello, here my review for Proto. > > - What is your evaluation of the design? Very good. It is noticeable, that Proto has get many feedback from different projects like Spirit 2. > > - What is your evaluation of the implementation? I haven't look into the implementation. > > - What is your evaluation of the documentation? > > I would likt to see more introduction and easy examples. And - as part of the introduction - what I can do with Proto. What are the advantages of usind expression templates instead of normal operator overloading? What can I do with Proto, which is not implementable with normal language features? Examples for transformation of expression. I think, Eric should write a book for people like me, who is not a beginner of C++, but not a crack who makes the whole day metaprogramming. > > - What is your evaluation of the potential usefulness of the library? > > I think, it is very usefull, because with Proto I could implement little helpfull utilities like Assign very easy. And it is possible to create big DSELs like Spirit. But - I repeat myself - we need more beginner documentation to see and use the capabilities of Proto using. > > - Did you try to use the library? With what compiler? > > Did you have any problems? > > I work with the lib with MSV 2003, and I had no deep problems. Because of my limited knowledge of the domain and Proto it was hard to interpret the error messages. > > - How much effort did you put into your evaluation? A glance? > > A quick reading? In-depth study? > > I have read the whole documentation, but the second half only very fast. I have compile and test some examples. And I have try to build some little examples from scratch. In total I have spend 10 hours with Proto. > > - Are you knowledgeable about the problem domain? > > I have start using Spirit some years ago. And I was enthusiastic about the idea and the possibility of DSELs in C++. After that I tried two times to develop my own little DSEL, but it was difficult for me to understand and use expression templates. Therefore I fall back to normal operator overloading. With Proto this ideas become a new and better motivation. > > Should Proto be accepted into Boost? > > Yes - without any Restrictions. Ciao Detlef _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
RSS Feed