Talk:ROSE Compiler Framework/ROSE API

CFGs and General Classes
I'm only familiar with the CFG portion of ROSE, but I think it extends. Either everything is a boost graph at top level or we eliminate boost graphs Pro: Avoid Issues with Boost as it is updated Con: Boost Graph Library has analysis and some traversals. If we don't use boost, it will be significantly harder as a few projects use it for nontrivial analysis and I'm not sure that will be able to be more efficient with our graphs than boost is. Granted we have a smaller set of graphs than boost handles, and perhaps specialization would be easier because we don't have many types of graphs.