> Of course it would be possible, but as much as I like the idea of > having a layout engine build into (Open)BeOS from the start (as this > would speed up development on some tasks), I guess it's an R2 thing to > include into. How can you make binary compatible a class compiled without inheritance from a layout base class, and a library where classes inherit from one? The only way I can see it, is having 2 separate libbe.so . One for backward compatibility without layout, and a new one layout-ready. Or there's other way ? - Steve