Ilya
И других профитов кстати тоже
Ilya
Ну разве что он может меня забанить и это доставит ему моральное удовольствие
kitsu
еще тянкам хвастаться, ты чего
Loo
Mike
պլհկ
Ilya
Loo
Ilya
Странный админ
Igor
await хорош как индикатор, чтобы ясно было
Это да, хотя в "сильно-асинхронной" программе это уже и не важно.
Типа как в go, где горутина может неявно уснуть почти где угодно.
И без await никто не мешает вызывать методы в "цепочки", без создания кучи лок. переменных.
Kerrigan
await не спасёт вас если у вас всё равно стейт проебывается
Kerrigan
он просто делает код наивно более читаемым
Kerrigan
нельзя забывать что код все равно асинхронный
Mike
Filipp
рокеткой баловался кто-нибудь? Как стейт замутировать?
Mike
мутируешь, пес?
Kerrigan
Loo
Αλεχ
Kerrigan
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
Filipp
да, спасибо, я в мьютекс уже пошел заворачивать
Αλεχ
Igor
НЕ НУЖНА 🌚
И так ясно что весь код асинхронный.
Хочешь детерминированности - пиши вообще чистые функции без эффектов.
Αλεχ
у тебя не бывает весь код асихнронный
Αλεχ
асихнронное только IO
Αλεχ
что делать с cpu-bound?
Anton
Αλεχ
wat?
Удачи асинхронно посортировать массив
Anton
Ну асинхронное не только IO
Anton
В любом приложении, где есть event loop, дохера асинхронщины
Αλεχ
Так это и есть io
Anton
Почему это IO?
Ευγένιος
Ребята.
Ευγένιος
Киньте ссылку где писали оську на расте.
Denys
Loo
Bogdan (SirEdvin)
Это ожидание результата все ёщё
Loo
Операционные системы с нуля; Уровень 1 (младшая половина)
https://habrahabr.ru/post/351082/
Loo
Вот ещё @Evengining
Bogdan (SirEdvin)
Но из другой части программы. Какая разница, если это все равно ожидание ввода?
Anton
Почему ввода, если ничего не вводится?
Anton
Anton
там в самом вебрендере видимо по другой схеме работает
Anton
ты должен каждый раз заново создавать инстанс относительной пайплайна
Anton
пока еще не пробовал, но сейчас попробую добить чтобы он снова у меня лайаут показывал
Anton
как сделаю - то увидите что лайаут и часть стилей уже работают нормально
Anton
ток теперь у меня уже нету фидбэка от одного из мейнтейнеров вебрендера, я после того раза решил задать один вопрос и уже несколько дней в игноре
Anton
кек
Anton
ИДЕМ ТЯЖЕЛЫМ ПУТЕМ
Loo
Anton
СКВОЗЬ ВЬЮГУ И МЕРЗЛОЕ КОРОВЬЕ ДЕРЬМО
Anton
Loo
да заняит наверное. ответит ещё
Anton
ну если так то круто было бы
Anton
но пока буду изучать кишки своими силами
Anton
и нужно будет как все сделаю написать статью пояснялку целую про работу вебрендера
Anton
если уж мозилла ничего нихуя не документирует
Anton
то придется самому
Anton
иначе уже мое говнище никто даже смотреть для контрибута не захочет