Boost logo

Boost :

Subject: Re: [boost] Template metaprogramming libraries
From: Ábel Sinkovics (abel_at_[hidden])
Date: 2011-09-09 13:18:15


Hi Gordon,

My parsing library is based on parser combinators and monads. I need to
understand how your code works to see the differences and similarities.
Do you have documentation/examples somewhere?

Regards,
  Abel

Am Donnerstag, den 08.09.2011, 23:15 -0400 schrieb Gordon Woodhull:
> Hi Abel,
>
> This sounds like interesting work! Exceptions in TMP? Wow.
>
> On Sep 7, 2011, at 4:29 PM, Ábel Sinkovics wrote:
>
> > metaparse
> >
> > A tool for building embedded DSLs in C++. This is a compile-time parser
> > generator library. Using it one can build parsers that take compile-time
> > strings as input text and parse them as part of the C++ compilation
> > process. One can think of it as using Spirit at compile-time.
> >
>
> I've also done some compile-time parsing, though not of strings, but of types (specifically, of template expressions). I'd be interested to see if our approaches are similar; I'll take a look.
>
> My code is at
> https://svn.boost.org/svn/boost/sandbox/metagraph/boost/metagraph/angly
> It basically constructs a DFA and runs it at compile-time
>
> If you don't hear back on this thread, you should write to the moderators at boost-owner@ the same domain in order to get sandbox access.
>
> Info is here:
> http://www.boost.org/community/sandbox.html
> https://svn.boost.org/trac/boost/wiki/BoostSubversion
> Although, your code doesn't really need to be in the sandbox to get reviewed.
>
> Cheers,
> Gordon
>
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


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