Boost logo

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