digitalmars.D - GUI library (again)
- quetzal (12/12) May 16 2004 There were some talks about different GUI libraries already and i want y...
- Billy Zelsnack (7/22) May 16 2004 That is down right scary stuff. If there is one thing where OO excells
- Sebastian Beschke (5/20) May 17 2004 I don't think the idea itself is bad, but it looks like C++ isn't really...
- Andy Friesen (7/20) May 17 2004 An interesting design.
There were some talks about different GUI libraries already and i want you guys to take a look at notus ( http://notus.sourceforge.net/ ). This is GUI library that is being designed (yes, its not done) with the "look and feel" of famous c++ boost. This approach is considered "advanced and modern c++" but i dont really like it. Its like pushing language far beyond its limits. The price to pay for "generic" code is slow-slow compilation times, code that is hard to understand and meaningless error messages. But maybe this approach will work for D better? If one wants to develop a GUI library for D looking at notus may be very useful. p.s. anyone tried to port boost (parts of boost) to D?
May 16 2004
That is down right scary stuff. If there is one thing where OO excells it is in Gui stuff. Hey.. Let's just throw away that really nice abstract mapping (that actually fits omg) and use something much more complicated instead. That kind of attitude is exactly the reason why I am jumping ship from c++. The future of c++ is moving towards becoming more complicated and elite. Screw that. quetzal wrote:There were some talks about different GUI libraries already and i want you guys to take a look at notus ( http://notus.sourceforge.net/ ). This is GUI library that is being designed (yes, its not done) with the "look and feel" of famous c++ boost. This approach is considered "advanced and modern c++" but i dont really like it. Its like pushing language far beyond its limits. The price to pay for "generic" code is slow-slow compilation times, code that is hard to understand and meaningless error messages. But maybe this approach will work for D better? If one wants to develop a GUI library for D looking at notus may be very useful. p.s. anyone tried to port boost (parts of boost) to D?
May 16 2004
I don't think the idea itself is bad, but it looks like C++ isn't really made for this type of thing... I don't know enough about D to judge whether it'd work better, but I think it'd be worth a try. quetzal wrote:There were some talks about different GUI libraries already and i want you guys to take a look at notus ( http://notus.sourceforge.net/ ). This is GUI library that is being designed (yes, its not done) with the "look and feel" of famous c++ boost. This approach is considered "advanced and modern c++" but i dont really like it. Its like pushing language far beyond its limits. The price to pay for "generic" code is slow-slow compilation times, code that is hard to understand and meaningless error messages. But maybe this approach will work for D better? If one wants to develop a GUI library for D looking at notus may be very useful. p.s. anyone tried to port boost (parts of boost) to D?
May 17 2004
quetzal wrote:There were some talks about different GUI libraries already and i want you guys to take a look at notus ( http://notus.sourceforge.net/ ). This is GUI library that is being designed (yes, its not done) with the "look and feel" of famous c++ boost. This approach is considered "advanced and modern c++" but i dont really like it. Its like pushing language far beyond its limits. The price to pay for "generic" code is slow-slow compilation times, code that is hard to understand and meaningless error messages. But maybe this approach will work for D better? If one wants to develop a GUI library for D looking at notus may be very useful. p.s. anyone tried to port boost (parts of boost) to D?An interesting design. This design philosophy would map onto D better than it does C++, especially considering Walter's proposed mixin syntax. (classes could take a template argument, and mix it in) Maybe I'll do some more dfbth tinkering when the next DMD comes out. :) -- andy
May 17 2004