If you haven't seen Fresco (successor to InterViews) before, I think it has a lot of interesting ideas. http://www.fresco.org/
I've heard a couple competing ideas; either wraping native widgets or writing the widgets from scratch (both is a possibility too, of course). Either way I think it would be worthwhile to conside reusing existing low-level cross-platform libraries. For the former, wxWindows has been mentioned; for the latter, there's SDL, OpenGL, and many others (I wouldn't suggest DirectX; SDL wraps it very nicely, and DirectX is obviously not cross-platform). Many more ideas could be explored and prototypes built by reusing these existing libraries, rather than (IMHO) wasting cycles reinventing the wheel implementing low-level compatibility libraries. Once there's consensus on a design, the question of 'level 0' libraries could be revisited. I think, in any case, Novus should be flexible enough to allow end-users to choose which rendering library they want to link with. I certainly don't want to be stuck with MFC or DirectX! Thanks, --craig _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost