
Beman Dawes <bdawes@acm.org> writes:
[snip]
My own interest in a Boost GUI library would be for pretty simple applications and for teaching C++. Maybe a few medium complexity apps if the GUI requirements weren't too hard to meet.
Now if such a GUI could also handle more complex apps, fine, but only if there is no impact on the simple "hello, world" level applications.
Even the "why not" version seems overly complex compared to a console iostreams "Hello, world". Why not just:
winout << title("Example window") << button("Hello, world!") << wait_for(delete_signal);
I'm not necessarily pushing that exact approach, but just pointing out more C++-like alternatives.
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? -- Jeremy Maitin-Shepard