
2 Oct
2008
2 Oct
'08
2:17 p.m.
- \ \ double - /\ f . /\ x. f(f x) - / \ / \
lambda( _f = _1 )[ bind( _f, bind( _f, _1 ) ) ] ?
FWIW, the above doesn't work for me. What is the proper Phoenix way to express this double lambda? PS. <boost/function.hpp> and Phoenix don't play together on VC 7.1. C:\boost\trunk\boost\spirit\home\phoenix\core\detail\function_eval.hpp(107) : error C2027: use of undefined type 'boost::function' C:\boost\trunk\boost\function\function_base.hpp(99) : see declaration of 'boost::function'