Hi,

Today I experimented a little bit with phoenix and proto.
My goal was to decrease the compile time of phoenix. When I started the 
development of phoenix, Eric advised me to use proto::basic_expr to reduce 
compile times.
Which makes sense giving the argumentation that on instatiating the expression 
node, basic_expr has a lot less functions etc. thus the compiler needs to 
instantiate less. So much for the theory.
In practice this, sadly is not the case. Today I made sure that phoenix uses 
basic_expr exclusively (did not commit the changes).

The result of this adventure was that compile times stayed the same. I was a 
little bit disappointed by this result.

Does anybody have an explanation for this?

Regards,
Thomas
_______________________________________________
proto mailing list
proto@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/proto

Reply via email to