Boost logo

Boost :

From: E. Gladyshev (egladysh_at_[hidden])
Date: 2003-08-06 14:09:39


--- Brock Peabody <brock.peabody_at_[hidden]>
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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk