www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Indigo library 0.9

reply "Uwe Salomon" <post uwesalomon.de> writes:
Indigo is a project to provide general containers for D that look & feel  
like the Qt 4.0 container classes, and additionally harmonize very well  
with D specialities. Additionally, it will gradually aim to become a  
toolkit for creating platform-independant (not sure how much) programs,  
*without providing GUI facilities*. This is version 0.9, containing a  
clean signals&slots implementation, an abstract IODevice, a  
not-so-abstract File and a DataStream to work on it. All modules are now  
grouped into subdirectories to accomodate for the library growth. The  
containers have been reworked and simplified. There is no sortability  
parameter for them any more (they detect that automagically), and they all  
support serialization through DataStream if their type does as well. Last  
but not least, i have included the UTF conversion functions. Next to come  
is a message translation and formatting implementation similar to the Qt  
approach. (A question for that topic: should it include gettext() support,  
i.e. creation of PO files, and read MO files?)

You reach the docs under:
   http://www.uwesalomon.de/code/indigo/index.html
And the source under:
   http://www.uwesalomon.de/code/indigo/indigo.tar.gz

The new APIs are not fully worked out yet. That means, it is possible that  
they change a little in the future. Still, most of them should stay as  
they are now, and only “expand”.

Last thing: Walter, i really want to congratulate you for the “static if“  
and “is expressions“. They make 500 dull, but difficult lines of code into  
20. And they provide detection of features. Templates are soo powerful  
now. A big step. Nice work!

Ciao
uwe
Jul 04 2005
parent "Walter" <newshound digitalmars.com> writes:
"Uwe Salomon" <post uwesalomon.de> wrote in message
news:op.stehe4p96yjbe6 sandmann.maerchenwald.net...
 Last thing: Walter, i really want to congratulate you for the "static if"
 and "is expressions". They make 500 dull, but difficult lines of code into
 20. And they provide detection of features. Templates are soo powerful
 now. A big step. Nice work!

I'm glad they're delivering on what I'd hoped they would.
Jul 04 2005