title: Difference between boost::bind, boost::lambda::bind and boost::phoenix::bind
body: <p>I am trying to understand the difference between these different bind approaches. There is a similar question at <a href="https://stackoverflow.com/questions/1278158/what-is-the-difference-between-boostbind-and-boost-phoenixbind">boost::bind and boost::phoenix::bind</a> </p>
  
  <p>But, if anyone can explain this with examples it would be great. Also is it true that boost::phoenix is a superset of boost::bind, booost::lambda libraries?</p>