
----- Original Message ----- From: "Joel" <joel@boost-consulting.com>
Ehmm... I do not think 8 to 10 hours of study is enough to make a valid comparative analysis.
You are right, it isn't. I apologize, I just didn't want to appear completely uninformed ;-)
This is also the very reason why I chose not to compare Spirit with YACC, PCCTS, RDP etc. As much as I hate language wars like "hey C# is a lot better than C++", I also dislike library wars. Often, such discussions degenerate into meaningless "hey, X can do this, Y can't". Yeah, right ;-)
This is an excellent point. I will attempt to avoid making any such comparisons in the future then. I do believe YARD and Spirit to be completely different tools and that YARD occupies a useful and somewhat smaller niche. YARD was intentionally designed as a CFG parser which supports only statically defined grammar productions and semantic actions, and without any operator overloading. Do you have any suggestions, on how I can and should go about presenting a convincing argument for the utility of such a library? I have written extensive documentation at http://yard-parser.sf.net the library is freely downloadable at public domain at http://www.sf.net/projects/yard-parser and comes with a full XML parser. Thank a lot, Christopher Diggins http://www.cdiggins.com http://www.heron-language.com