Size: a a a

2021 March 10

SP

Sergey Protko in PHP
p.s. не эксперт в растах и че там почему, дизайн документы не читал
источник

SP

Sergey Protko in PHP
ну то есть в JS у тебя внешний эксекютор менят стэйт промиса - выполняет обещание так скажем. В случае rust nам же вроде как пулинг идет. Ну тоесть по другому работает.
источник

KN

Kirill Nesmeyanov in PHP
Sergey Protko
разница в том как это работает. в js ты ограничен event loop. в rust нет.
Ну тут цимес в том, что я пытаюсь убедить двух товарищей, что именование интерфейса Promise в Amp - плохое, т.к. может путать народ. А ты тут же сообщаешь, что разработчики из мозиллы, создавая Future следовали тому же самому принципу POLA, к которому я ссылаюсь
источник

KN

Kirill Nesmeyanov in PHP
Т.е. назвать так, чтобы потом не было вообще ни у кого "wtf"
источник

MM

Maksim Masiukevich in PHP
А еще мастер/слейв ренеймят
источник

SP

Sergey Protko in PHP
Kirill Nesmeyanov
Ну тут цимес в том, что я пытаюсь убедить двух товарищей, что именование интерфейса Promise в Amp - плохое, т.к. может путать народ. А ты тут же сообщаешь, что разработчики из мозиллы, создавая Future следовали тому же самому принципу POLA, к которому я ссылаюсь
ты должен аргументированно объяснить причем тут POLA если механика у промисов в php и в JS не?* отличается
источник

KN

Kirill Nesmeyanov in PHP
Maksim Masiukevich
А еще мастер/слейв ренеймят
это ещё один пример того, почему эти переименовывания можно слать лесом
источник

SP

Sergey Protko in PHP
в отличии от rust uде все это работает сильно подругому и потому выбрали другое имя
источник

KN

Kirill Nesmeyanov in PHP
Sergey Protko
в отличии от rust uде все это работает сильно подругому и потому выбрали другое имя
У меня точно такая же аргументация. В Amp он другой и работает иначе, следовательно стоило бы выбрать любое другое название
источник

MM

Maksim Masiukevich in PHP
Да в плане он работает иначе? В каком месте?
источник

SP

Sergey Protko in PHP
Kirill Nesmeyanov
У меня точно такая же аргументация. В Amp он другой и работает иначе, следовательно стоило бы выбрать любое другое название
ну вот как работает фьючер в расте?
источник

KN

Kirill Nesmeyanov in PHP
Sergey Protko
ну вот как работает фьючер в расте?
Не представляю, т.к. не знаю раст. Но знаю туже самую предысторию, что назвал и ты. Именование было выбрано, чтобы не путать.
источник

SP

Sergey Protko in PHP
и что там за метод poll у Feature?
источник

SP

Sergey Protko in PHP
Kirill Nesmeyanov
Не представляю, т.к. не знаю раст. Но знаю туже самую предысторию, что назвал и ты. Именование было выбрано, чтобы не путать.
но тип догадки делать будешь да, отлично)
источник

KN

Kirill Nesmeyanov in PHP
Maksim Masiukevich
Да в плане он работает иначе? В каком месте?
исключения прокидывает иначе, интерфейс отличается
источник

MM

Maksim Masiukevich in PHP
Kirill Nesmeyanov
исключения прокидывает иначе, интерфейс отличается
В плане иначе?
источник

SP

Sergey Protko in PHP
Kirill Nesmeyanov
исключения прокидывает иначе, интерфейс отличается
как отличается? почему иначе?
источник

MM

Maksim Masiukevich in PHP
На интерфейс аще посрать. Они делают одно и тоже, результат одинаков, способы его достижения, тоже
источник

SP

Sergey Protko in PHP
Kirill Nesmeyanov
Не представляю, т.к. не знаю раст. Но знаю туже самую предысторию, что назвал и ты. Именование было выбрано, чтобы не путать.
вот тебе один юзкейс который решает Feature и от которого страдает Promise - отмена.
источник

KN

Kirill Nesmeyanov in PHP
Sergey Protko
как отличается? почему иначе?
в ампе исключения наружу вылетают, в промизах они в реджект прокидываются
источник