Boost logo

Boost :

From: Korcan Hussein (korcan_h_at_[hidden])
Date: 2005-11-15 09:12:12


I was briefly reading GLR Parsing in Haskell and found the library based
off the paper HaGLR a GLR parser combinator framework and it got me
thinking.

With the advent of Phoenix-2 (very nice work guys) and FC++ being worked on
(to be re-reviewed for boost in the not to distant future?) there could be a
possibility of direct & easy port of the haskell code to C++ using either of
these libraries as it's foundation and built & used in a simillar fashion to
Spirit ala expression templates (maybe an idea for Spirit 2 even).

There might be an issue with Phoenix-2 (i don't know enough about the
subject to know for sure) since HaGLR is based on the idea of parser
combinators i'd assume it takes a simillar approach to the Parsec library
using monads, from what i gather from Phoenix-2 docs there currently is no
plains to support monads.

So what do you guys think? :-)


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk