C++0x now with lambda and closure

Charles D Hixson charleshixsn at earthlink.net
Fri Apr 4 13:34:36 PDT 2008


Tomas Lindquist Olsen wrote:
> bearophile wrote:
>> Ralf Schneider:
>>> Have a look at Ultimate++: 
>>> http://www.ultimatepp.org/src$Sql$SqlExp$en-us.html
>>
>> An interesting toolkit.
>> If you look at this page:
>> http://www.ultimatepp.org/www$uppweb$overview$en-us.html
>> The part titled "Value and Null" shows you that they are re-inventing 
>> dynamic typing (== always using a variant-like type) to do GUI 
>> programming.
>>
>> There's even a comparison with D:
>> http://www.ultimatepp.org/www$uppweb$vsd$en-us.html
>> With the comment: "Means C++ is still well ahead of D (by 70%) if not 
>> being hold back by standard library design and average implementation..."
>> :-)
>>
>> Bye,
>> bearophile
> 
> U++ is an excellent toolkit, it takes a while to get used to their whole 
> transfer-semantics thing, but once you do it's a pleasure. The code is 
> really short and easy to read.
> 
> For GUI app development I'd pick U++/C++ over D any day.
> 
> (a few years ago, I implemented a 3D height map editor with support for 
> "infinitely" big terrains, WYSIWYG editing/texturing and a lot of other 
> stuff in U++)
Doesn't seem to have any garbage collection, though.  Probably 
a part of where their speed advantage comes from.


More information about the Digitalmars-d-announce mailing list