User avatar

No matter how important the library author thinks his newly fashionable way of doing stuff is, it is never ever as important as the time porting takes away from the application author's real mission: the work on their applications. I care foremost about my users; I expect a library author to care about their users, i.e, people like me. http://www.valdyas.org/fading/index.cgi/2016/08/29#porting_redux

Comment

So, today I was surprised by Goodbye, Q_FOREACH by Marc Mutz. (Well known for his quixotic crusade to de-Qt Qt.)

 ‎· псы в рапиде
Comment

Well, fuck.

 ‎· псы в рапиде
Comment

Marc, none, not a single one of all of the reasons you want to deprecate Q_FOREACH is a reason I care even a little bit about. It's going to be deprecated? Well, that's a decision, and a dumb one. It doesn't work on std containers, QVarLengthArray or C arrays? I don't use it on those. It adds 100 bytes of text size? Piffle. It makes it hard to reason about the loop for you? I don't care.

 ‎· псы в рапиде
Comment

What I do care is the 1559 places where we use Q_FOREACH in Krita. Porting this will take weeks.

 ‎· псы в рапиде
Comment

Недели, чтобы в кодобазу добавить myforeach? oO про древние фичи, понятное дело, два стула

 ‎· адский хардлайн в засаде
Comment

@larhat: не, ну можно sed-скрипт написать, make и выкладывать на Sourceforge, чо. Или вот еще Coccinelle есть!

 ‎· псы в рапиде
Comment

на Sourceforge, наверное, как раз до сих пор кто-то сидит, чтобы application authors время на переделку билд скриптов не тратили

 ‎· адский хардлайн в засаде

1 2 3 4 5 6 7 8 9 10