Sherzod
асинк авайт как крейт
Anonymous
ну может к 2019 запилят хкт
Anonymous
>...>
պլհկ
есть experimental RFC
Anonymous
вообще не то
պլհկ
https://github.com/rust-lang/rfcs/pull/2033/files/8c098683293bb1fc5218dcee69f85738d71bd52f
Anonymous
там много рфц которым больше года вроде
Судзумия
Корутины пока не планируют
Судзумия
А, асинк-эвейт
Судзумия
Только макросами
でゲソ
А возвращение зелёных нитей?
Oleg
Какой сказочный перевод. Зеленые нити должны быть в малахитовой шкатулке :))
でゲソ
Я не помню откуда я вычитал такую штуку. То ли мануал, то ли обзорная статья, где чувак на полном серьёзе использовал нити
でゲソ
Надо будет Википедию прочекать на предмет
Маjко
Корутины пока не планируют
Стеклесс корутины — это и есть фьючи и асинк-авейт
Судзумия
Стеклесс корутины — это и есть фьючи и асинк-авейт
«корутины как фичу языка» я подразумевал
Судзумия
А возвращение зелёных нитей?
Были-были зеленые нити до 1.0. Отказались. Пока тоже не планируют
Судзумия
В общем эсинк эвейт пока и в ближайшем будущем только макросами
Маjко
«корутины как фичу языка» я подразумевал
Дак они и будут как фича. Их макросами одними не сделать.
Судзумия
Сделать, разумеется
Маjко
Нет
Маjко
PoC требует форка компилятора
Маjко
Чет посмотрел на готэм.. API уродливый, особенно если сравнивать с Rocket
Маjко
Это понятно, но нахрена они придумали обрабатывать в одном хэндлере endpoint и endpoint/data
Маjко
И внутри матчить по наличию data
Маjко
Это ж бред
Маjко
Сделаем в API хэндлеры, чтобы пользователи были обязаны создавать свои хендлеры пока пишут хэндлеры
Anonymous
Это ж бред
в реакт роутере так тоже (но можно выключить)
Маjко
Ээ?
Маjко
Реакт это ж фронт
Anonymous
ну да
Anonymous
роутинг на фронте
Маjко
Зачем?
Anonymous
UX?
Маjко
Ладно, не важно зачем это там. Зачем это тут?)
Маjко
UX?
Что User Experience?
Anonymous
Что User Experience?
роутинг на беке = постоянные перезагрузки
Anonymous
плохое ux
Mike
Ладно, не важно зачем это там. Зачем это тут?)
Потому что перерисовывать страницу частями лучше, чем целиком
Маjко
Окей, там понятно, хорошо, я не знаком с фронтом, верю на слово
Маjко
Зачем тут это?
Маjко
Это бэк
Маjко
Нафиг мне 2 разных эндпоинта в одном хэндлере матчем различать?
Anonymous
а нельзя разделить никак?
Маjко
Можно написать матч и развести на свои еще 2 доп функции-хендлеры)
Anonymous
нет issue?
Маjко
Почему сразу не сделать хэндлер ВСЕХ запросов с ручным матчингом тогда, как в гипере?
Маjко
нет issue?
Не смотрел
Anonymous
посмотри
Anonymous
и создай если нет
Маjко
Зачем? Я не собираюсь этим пользоваться)
Anonymous
ну ладно
Mike
Зачем тут это?
Ни зачем, это тебе просто пример был, что на фронте тож так делают в одной из либ
Маjко
Я не хочу участвовать в разработке, я хочу бомбить в чатиках, которые разработчики не читают
Маjко
Anonymous
ну бывают случаи когда оно пригождается
Маjко
Давайте притащим все решения фронта просто потому что они есть в какой-то либе
Anonymous
но странно, что разделить нельзя
Mike
Давайте притащим все решения фронта просто потому что они есть в какой-то либе
Да ты вообще не так понял, смысл был что просто где-то ещё так делают, типа не бомби сразу, а подумай, а потом бомби)
Маjко
Мне объяснили зачем там так)
Маjко
Зачем так тут не понятно
Маjко
Причина не переносится
Mike
Ну зато ты подумал
Mike
Бомби дальше, не отвлекаю)
Mike
Зато теперь осознаннее
Anonymous
enlightenment
Mike
Вообще придумал
Mike
Вдруг у тебя Реста не хватает
Mike
И у сущности есть checkout, renew, push, fuck и тп кроме круда
Mike
Или вообще динамически добавляемые операции
Mike
Тогда их подход удобнее
Маjко
Дак это и без такой странной херни можно сделать же
Маjко
endpoint/{operation}
Маjко
Пожалста
Маjко
Короче, это добавляет бойлерплейта в хендлер
Маjко
А очевидных преимуществ как-то нет