Size: a a a

2020 March 02

G

Gymmasssorla in rust_offtopic
Вроде же был макрос для конечных автоматов для футур
источник

G

Gymmasssorla in rust_offtopic
Не могу найти сейчас, но скачиваний много было
источник

G

Gymmasssorla in rust_offtopic
Stanislav Popov
Может хватит бухтеть и дестабилизировать ситуацию в расте?
Есть инфа от знающего человека, что у нас в сообществе скоро ожидаются реальные изменения. После того, как стабилизируют ситуацию с awync/await, уничтожат actix. Тогда везде и сформируют функциональный альянс с свифтом. impl Trait  поднимут и будут держать,  UB ничего не сможет сделать. Сейчас главное не бухтеть.

От нас требуется сидеть тихо. После того, как все сделают, все будет у нас хорошо. Всем устроят довольствие, как блокчейн девелоперам - каждый будет кататься в библиотеках как в масле. Главное сейчас сидеть тихо и не суетиться. Никаких конференций, никаких пулл-реквестов. Просто переждать и всё будет хорошо, там все схвачено.
Не распарсил
источник

SP

Stanislav Popov in rust_offtopic
ну я попытался. забей
источник

DF

Dollar Føølish in rust_offtopic
Переслано от Dmitry Eliseev
Ещё кроме проверки своей неаккуратности функциональные тесты и psalm дают профит в том, что после каждого composer update или обновления софта по ним сразу видно, что и где отвалилось.

В итоге vendors и софт в образах у меня всегда свежие. И спокойно обновляю почти каждую неделю по несколько минут. Иначе бы боялся обновлять и тратил бы на ручное прокликивание каждый раз по полдня.

В общем, без тестов update никто не делает, так как страшно, и код устаревает.
источник

DF

Dollar Føølish in rust_offtopic
Тут это
источник

DF

Dollar Føølish in rust_offtopic
Мудрость поколений пхп 5
источник

r

red75prime in rust_offtopic
red75prime
Потому что конечные автоматы конструировать с помощью комбинаторов - то ещё удовольствие.
Да и без комбинаторов, тоже не очень весело писать конечные автоматы в poll'е
источник

G

Gymmasssorla in rust_offtopic
red75prime
Да и без комбинаторов, тоже не очень весело писать конечные автоматы в poll'е
Да там не в poll было
источник

G

Gymmasssorla in rust_offtopic
Крч, не могу библиотеку найти, но ты мог макросом генерировать конечный автомат для футур
источник

DF

Dollar Føølish in rust_offtopic
А с футурами нужны бывают конечные автоматы?
источник

r

red75prime in rust_offtopic
Gymmasssorla
Крч, не могу библиотеку найти, но ты мог макросом генерировать конечный автомат для футур
с сохранением ссылок между poll'ами?
источник

G

Gymmasssorla in rust_offtopic
red75prime
с сохранением ссылок между poll'ами?
Не помню, потом попытаюсь найти крейтъ
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
Этого всего можно было бы избежать, если бы добавили возможность в язык возвращать impl Trait в методах трейта. Pin бы не было, ошибки были бы маленькие из-за стирания типов, а композироваться с лайфтаймами будет также, как и Iterator
импл трейт ничего не стирает
источник

AZ

Alex Zhukovsky in rust_offtopic
а хотя может и и да
источник

AZ

Alex Zhukovsky in rust_offtopic
импл трейт не стирает, но ошибки были бы менее склонны расползаться
источник

AZ

Alex Zhukovsky in rust_offtopic
но учитывая протекание Copy/Send/Sync не факт что все так просто
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
Может хватит бухтеть и дестабилизировать ситуацию в расте?
Есть инфа от знающего человека, что у нас в сообществе скоро ожидаются реальные изменения. После того, как стабилизируют ситуацию с awync/await, уничтожат actix. Тогда везде и сформируют функциональный альянс с свифтом. impl Trait  поднимут и будут держать,  UB ничего не сможет сделать. Сейчас главное не бухтеть.

От нас требуется сидеть тихо. После того, как все сделают, все будет у нас хорошо. Всем устроят довольствие, как блокчейн девелоперам - каждый будет кататься в библиотеках как в масле. Главное сейчас сидеть тихо и не суетиться. Никаких конференций, никаких пулл-реквестов. Просто переждать и всё будет хорошо, там все схвачено.
не раскачивайте лодку (с)
источник

AZ

Alex Zhukovsky in rust_offtopic
red75prime
с сохранением ссылок между poll'ами?
текущий пин едва ли можно назвать решением сильно удобнее ручного протаскивания данных по КА
источник

B

Bogdan in rust_offtopic
Gymmasssorla
Этого всего можно было бы избежать, если бы добавили возможность в язык возвращать impl Trait в методах трейта. Pin бы не было, ошибки были бы маленькие из-за стирания типов, а композироваться с лайфтаймами будет также, как и Iterator
Импл трейт с трейтобжектами неясно как сделать(
источник