|
Boost : |
From: Eric Niebler (eric_at_[hidden])
Date: 2007-07-08 00:37:39
David A. Greene wrote:
> On Saturday 07 July 2007 22:23, Eric Niebler wrote:
>
>> BTW, are you working with Dan Marsden on the Phoenix port, or just
>> experimenting with your own Proto-flavored lambda library? Just curious.
>
> Nope, not on phoenix. I'm not working on a lambda library at all. I'm
> doing some experiments with compilers and language representation,
> so I will eventually want to transform this into an abstract syntax tree
> that can be analyzed and manipulated.
>
> I'm hopeful that boost::proto will be useful for constructing a DSEL that
> non-compiler-expert people can use to express program construction
> (replacing bits of a program with something else, etc.). Naturally, I'm
> looking for something close to a C-like syntax.
I'll be interested to see how it turns out.
> It's too bad that the
> semantics of operator->() make it tough to overload in proto.
Too true. But there's always operator ->*().
-- Eric Niebler Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk