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