
4 Mar
2004
4 Mar
'04
3:23 a.m.
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). Questions to ask of a GUI aren't just how well and easily does it do complex tasks, but also how well and easily does it do simple tasks? --Beman