I'm sure people will counter with "dependencies are bad".
right ;)
Well, maybe. Ion already depends on X, Xext, Xinerama, Xft, iconv, and utf8. Surely it's better to have a single dependency on gtk/Qt?
aehm, apt-cache show libgtk2.0-0 offers me following:
Depends: libgtk2.0-common (>= 2.2.1-3), libatk1.0-0 (>= 1.2.2), libc6 (>= 2.3.1-1), libfontconfig1 (>= 2.1), libfreetype6 (>= 2.1.3-5), libglib2.0-0 (>= 2.2.1), libjpeg62, libpango1.0-0 (>= 1.2.1), libpng12-0, libtiff3g, libxft2 (>= 2.1), xlibs (>> 4.1.0), xlibs (>> 4.2.0), zlib1g (>= 1:1.1.4)
while utf8, iconf, Xinerama and Xft are optional in ion. If i remeber things right ion is also used on handheld computers where size does matter.
But there is nothing against using standard - libraries the other mentioned cases (like linked lists), but i must confess that, these thinks don't stop me from coding ion patches.
Regards,
Tom
Andreas -- "Jumpin' Jehosophat, you have to explain the error message to them, and then you have to explain your explanation to them, and then you have to hit them with a fucking brick, and they still might not shut the fuck up." -- Alan J. Rosenthal
