
On 06/06/2011 13:17, Greg Rubino wrote:
On Mon, Jun 6, 2011 at 7:15 AM, Greg Rubino<bibil.thaysose@gmail.com> wrote:
On Mon, Jun 6, 2011 at 7:04 AM, Mathias Gaunard <mathias.gaunard@ens-lyon.org> wrote:
Mathieu meant that the library layout is similar to that of Phoenix in that there are several more-or-less independent components. Phoenix has the core, the operator, the bind and the scope components (and probably others I'm forgetting). It's also the case for Boost.SIMD where functions are grouped together into components.
That notwithstanding, Boost.SIMD does use expression templates and lazy objects in a way that is a bit similar to Phoenix.
Does that mean that Boost.SIMD expressions can be used in Boost.Spirit grammars?
By that I mean in semantic actions, not as rules. That might not have been as obvious as I thought.
They're Proto expressions just like Phoenix and Spirit; but I'm not sure what this means exactly with regards to your question.