Мохнатые уроды и моральные пёзды. Войти !bnw Сегодня Клубы
async/await в Питоне — хорошая иллюстрация готовности сделать всё через какую угодно непонятную жопу, только бы не использовать человеческие анонимные функции и `>>=`. Нет, ну правда. Даже в если Хаскелль с его `IO` и типами не брать, а взять только оператор `<-` из LiveScript, например — всё же ведь понятно и красиво. Да, модель `asyncio` в Питоне примиряет различные циклы обработки сообщений, и даже для PyQt сделали `quamash`, который запускает `asyncio` поверх Qt-шного цикла обработки сообщений. Все очень обрадовались её появлению, потому что сама модель действительно ничего, а главное — её очень долго ждали. Но зачем при этом было вместо более общих и более понятных примитивов тащить внутрь языка эту псевдоимперативную дребедень?..
Рекомендовали: @o01eg
#45EM35 / @dluciv / 41 день назад

питон - это попытка сделать всё через жопу. но, т.к. автор таланлив в своём деле то через жопу получается через жопу и иногда, чисто случайно, получаются намёки на неплохие вещи. например: fioc
#45EM35/0QA / @anonymous / 40 дней назад
а коким боком анонимные фунции имеют сношение с асинхронностью?
#45EM35/MUV / @anonymous / 40 дней назад

>>=

do-синтаксис тоже не нужен?

#45EM35/43A / @anonymous / 40 дней назад
@anonymous Абсолютно.
#45EM35/E0N / @komar --> #45EM35/43A / 40 дней назад
@anonymous нужен
#45EM35/B4Y / @anonymous --> #45EM35/43A / 40 дней назад
@anonymous Таким, что продолжение после завершения асинхронной операции удобно записывать анонимной фуекцией.
#45EM35/UZA / @dluciv --> #45EM35/MUV / 39 дней назад
@anonymous Да без разницы. Я бы и на `>>=`, и на `<-` согласился, если бы предложили...
#45EM35/252 / @dluciv --> #45EM35/43A / 39 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.