История изменений
Исправление hobbit, (текущая версия) :
Я не против. Предложи такое авторам GTK и Qt, например. :)
И подобное длительное время практиковали в Windows, кстати. Поэтому там в API много функций с суффиксом Ex :). См. также древнюю статью Спольски «Как Microsoft проиграла битву за API» (русский перевод, например, здесь), особенно про «лагерь Реймонда Чена», который как раз и боролся за обратную совместимость и по мнению Спольски в итоге проиграл. (Помимо прочего, статья даёт ключ к пониманию, почему веб-разработка, от которой все плюются, вытесняет всех и вся — за годы, прошедшие с момента её написания, тенденция стала ещё более очевидной.)
Важно понимать, что развивать библиотеку и одновременно гарантировать обратную совместимость — это намного, намного затратнее, чем просто развивать библиотеку.
Исходная версия hobbit, :
Я не против. Предложи такое авторам GTK и Qt, например. :)
И подобное длительное время практиковали в Windows, кстати. Поэтому там в API много функций с суффиксом Ex :). См. также статью Спольски «Как Microsoft проиграла битву за API» (русский перевод, например, здесь), особенно про «лагерь Реймонда Чена», который как раз и боролся за обратную совместимость и по мнению Спольски в итоге проиграл.
Важно понимать, что развивать библиотеку и одновременно гарантировать обратную совместимость — это намного, намного затратнее, чем просто развивать библиотеку.