Вскоре после новостей о PEP 572 и вызванной им суматохе у нас появилось объявление о том, что BDFL Python берет постоянный отпуск с работы. Где сейчас Питон?
PEP 572 был удивительным предложением изменить Python довольно незначительным образом, но это вызвало эмоции. В конце концов тупик был преодолен БДФЛ (Благожелательным диктатором на всю жизнь) Гвидо ван Россумом. Даже несмотря на то, что это должно быть последнее слово, люди все еще обдумывают все » за » и «против», как будто ободрение не было принято.
Во вчерашнем выпуске новостей о решении PEP 572 я прокомментировал, что Python повезло с таким BDFL, потому что в других языковых сообществах тупик продолжался бы вечно, и никакого прогресса не было бы достигнуто. Вам может не понравиться прогресс, который приносит PEP 572, но это прогресс.
Теперь у нас есть неожиданная новость о том, что Гвидо сдается, отчасти из-за PEP 572:
«Теперь, когда PEP 572 закончен, я никогда не хочу так упорно бороться за PEP и обнаруживать, что так много людей презирают мои решения.»
Я не думаю, что есть много тех, кто презирает это решение, но я могу посочувствовать этой позиции. Я не знаю, что многие энтузиасты Python будут довольны следующей частью сообщения:
«Я хотел бы полностью отстраниться от процесса принятия решений. Я все еще буду там некоторое время в качестве обычного основного разработчика, и я все еще буду доступен для наставничества людей-возможно, более доступным. Но я в основном даю себе постоянный отпуск от того, чтобы быть БДФЛ, и вы все будете сами по себе.»
Вчера я прокомментировал опасность полагаться на одного человека в любом проекте с открытым исходным кодом — фактор шины всегда присутствует — и у Гвидо есть то же самое сообщение:
«После всего, что в конечном итоге произойдет, несмотря ни на что-за углом все еще стоит тот автобус, и я не становлюсь моложе… (Я избавлю вас от списка медицинских проблем.)»
Что можно сказать? Это очень разумная позиция, но я должен сказать, что я беспокоюсь за будущее Python теперь, когда он, вероятно, будет открыт для сообщества. Или так и будет?
«Я не собираюсь назначать преемника.
Так что же вы все собираетесь делать? Создать демократию? Анархия? Диктатура? Федерация?»
Ни один из этих вариантов не звучит обнадеживающе. Формулировка, разработанная комитетом, не является хорошей идеей, поскольку ей, как правило, не хватает видения и согласованности.
Последняя строка трогательна:
«Я все еще буду здесь, но я пытаюсь позволить вам всем что-то выяснить для себя. Я устал, и мне нужен очень долгий перерыв.»
Дискуссия продолжается, но ясно, что эпоха закончилась.
Наблюдайте за этим пространством, как они говорят.
Майк Джеймс-автор книги Programmer’s Python: Everything-это объект, опубликованный в этом месяце издательством I/O Press в рамках библиотеки I Programmer. С подзаголовком «Что-то совершенно другое» это для тех, кто хочет понять более глубокую логику в подходе, который Python 3 применяет к классам и объектам.