
4 Mar
2004
4 Mar
'04
1:55 p.m.
Beman Dawes <bdawes@acm.org> writes:
At 09:57 PM 3/3/2004, Jeremy Maitin-Shepard wrote:
If it is so simple that it does nothing more than can be done with simple input and output streams, then what is the point in having it at all?
That's the point of the abstraction. To hide complexity ("A full-blown GUI") behind an apparently simple facade ("a window stream" or "a window object" or some other apparently simple abstraction).
I'm all for simplicity, but trying to squeeze 2d graphical layout into a 1d stream abstraction isn't the way to get there. -- Dave Abrahams Boost Consulting www.boost-consulting.com