--- Brock Peabody <[EMAIL PROTECTED]> wrote: > For an exaggerated example, imagine that we design > and implement layer > one knowing nothing about any GUI APIs besides > Win32. We'll probably > have to make a lot of revisions if we then want to > make that scheme fit > over a *nix GUI API.
I agree. > layer 1 - an abstraction of common GUI elements that > is at a lower level > than the 'domain specific sublanguage' of the > primary public interface, > but is implemented separately for each target GUI > API. > > layer 2 - The top level public interface is > implemented in terms of the > layer 1, platform independent API. There is only > one implementation of > the top level public interface. > > Does this sound better? It is exactly my preference... if, like you said before in your prev post, it is feasible to come with a nice layer one spec at all. I think it could be worth to try. Eugene __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost