Ilya
И других профитов кстати тоже
Ilya
Ну разве что он может меня забанить и это доставит ему моральное удовольствие
kitsu
еще тянкам хвастаться, ты чего
Igor
в шарпах это кстати норм сделано
Можно еще лучше (как в котлине) - await воообще не нужен
Loo
Ну разве что он может меня забанить и это доставит ему моральное удовольствие
почему мне это должно доставлять удовольствие непонятно только
Mike
Можно еще лучше (как в котлине) - await воообще не нужен
await хорош как индикатор, чтобы ясно было
պլհկ
Ilya
почему мне это должно доставлять удовольствие непонятно только
ну не обязательно меня, тебе что, не нравится банить?
Ilya
Странный админ
Igor
await хорош как индикатор, чтобы ясно было
Это да, хотя в "сильно-асинхронной" программе это уже и не важно. Типа как в go, где горутина может неявно уснуть почти где угодно. И без await никто не мешает вызывать методы в "цепочки", без создания кучи лок. переменных.
Kerrigan
await не спасёт вас если у вас всё равно стейт проебывается
Kerrigan
он просто делает код наивно более читаемым
Kerrigan
нельзя забывать что код все равно асинхронный
Filipp
рокеткой баловался кто-нибудь? Как стейт замутировать?
Mike
мутируешь, пес?
Kerrigan
мутируешь, пес?
ЭВОЛЮЦИЯ ЗАВЕРШЕНА
Filipp
у них в примерах с бд есть
я слепой, не вижу нигде. там везде имутабельный Conn передается
Kerrigan
https://github.com/SergioBenitez/Rocket/blob/master/examples/raw_sqlite/src/main.rs
Filipp
это получать чтобы
Kerrigan
тогда сорь, я вообще не заморачивался в тот раз
Kerrigan
тут меняют https://github.com/SergioBenitez/Rocket/blob/master/examples/state/src/main.rs
Filipp
https://gist.github.com/samoylovfp/60157391473d36433904c3819ef90baa
Filipp
.0
Filipp
Filipp
ох похоже рефцеллы меня ждут
Filipp
https://api.rocket.rs/src/rocket/request/state.rs.html#85 никак мут иннер не получить
Filipp
отстой
Igor
а как в котлине?
suspend fun snapAndPost() { try { ... val nFile = picker.takePhoto(...) ... presentViewController(...) Вместо async - suspend, возращаемый тип не надо заворачивать в Task<T> и await не нужен (ну и ; не пишутся).
Loo
https://api.rocket.rs/src/rocket/request/state.rs.html#85 никак мут иннер не получить
https://github.com/LooMaclin/filipp_samoilov_rs/blob/master/src/main.rs#L12
Filipp
да, спасибо, я в мьютекс уже пошел заворачивать
Igor
НЕ НУЖНА 🌚 И так ясно что весь код асинхронный. Хочешь детерминированности - пиши вообще чистые функции без эффектов.
Αλεχ
у тебя не бывает весь код асихнронный
Αλεχ
асихнронное только IO
Αλεχ
что делать с cpu-bound?
Igor
что делать с cpu-bound?
А что с ним? Я вообще мало такого кода пишу, тк прикладник 😐
Loo
что делать с cpu-bound?
PERF RECORD & PERF REPORT
Αλεχ
wat?
Удачи асинхронно посортировать массив
Anton
Ну асинхронное не только IO
Anton
В любом приложении, где есть event loop, дохера асинхронщины
Αλεχ
Так это и есть io
Anton
Почему это IO?
Filipp
что делать с cpu-bound?
в другой тред засовывать?
Bogdan (SirEdvin)
Ну асинхронное не только IO
А что ещё? Ожидание результата тоже io
Ευγένιος
Ребята.
Ευγένιος
Киньте ссылку где писали оську на расте.
Anton
А что ещё? Ожидание результата тоже io
Например, ожидание, когда анимация отыграет
Bogdan (SirEdvin)
Это ожидание результата все ёщё
Loo
Операционные системы с нуля; Уровень 1 (младшая половина) https://habrahabr.ru/post/351082/
Loo
Вот ещё @Evengining
Anton
Это ожидание результата все ёщё
Да, но событие не из внешнего мира приходит
Bogdan (SirEdvin)
Но из другой части программы. Какая разница, если это все равно ожидание ввода?
Anton
Почему ввода, если ничего не вводится?
Anton
@tapok_satan так в итоге у тебя работает что то уже?
ну вощим рефселлы оказались не вариант
Anton
там в самом вебрендере видимо по другой схеме работает
Anton
ты должен каждый раз заново создавать инстанс относительной пайплайна
Anton
пока еще не пробовал, но сейчас попробую добить чтобы он снова у меня лайаут показывал
Anton
как сделаю - то увидите что лайаут и часть стилей уже работают нормально
Anton
ток теперь у меня уже нету фидбэка от одного из мейнтейнеров вебрендера, я после того раза решил задать один вопрос и уже несколько дней в игноре
Anton
кек
Anton
ИДЕМ ТЯЖЕЛЫМ ПУТЕМ
Anton
СКВОЗЬ ВЬЮГУ И МЕРЗЛОЕ КОРОВЬЕ ДЕРЬМО
Loo
да заняит наверное. ответит ещё
Anton
ну если так то круто было бы
Anton
но пока буду изучать кишки своими силами
Anton
и нужно будет как все сделаю написать статью пояснялку целую про работу вебрендера
Anton
если уж мозилла ничего нихуя не документирует
Anton
то придется самому
Anton
иначе уже мое говнище никто даже смотреть для контрибута не захочет