Αλεχ
это не стереотип, это опыт и наглядный пример
Αλεχ
Юзайте опшены или переодически давайти дюлей админу =)
у нас дотнет, у нас нет возможности выразить NotNull на уровне языка. Мб появится через версию или две в качестве аннотации, но под капотом это все еще вилами писано
Anton
зоопаркинг
Anton
Весело у вас
Αλεχ
Вопрос выбора галеры
ну наверное сидеть в чате и мечтать об Идеальных Тасках™ это правильный выход
Маjко
Αλεχ
В расте то есть
в расте нет нормальных async/await пока
Kyrylo 🇺🇦🇺🇦🇺🇦
Кто-то знает как называется вот эта линия vim слева ( на которой отображаются чеки из RLS)? Не знаю как загуглить даже, хочу поменять цвет.
Kyrylo 🇺🇦🇺🇦🇺🇦
Маjко
в расте нет нормальных async/await пока
Это мешает использовать футуры?
Αλεχ
Это мешает использовать футуры?
Да, портянка из 10 and_then не очень
Αλεχ
не считая насыщенности рынка
Anton
найтли не пойдет? =)
До конца года запилят генераторы, futures-await упадет в стейбл
Αλεχ
О, котлин
я на нем не пишу
Αλεχ
я тут один шарпист))
Αλεχ
вечером стараюсь до темноты не задерживаться и иду только по освещенным улицам, во избежание
Anton
У раста синтаксис конечно насышен визуальным мусором, но потом привыкаешь с мыслью - а как по другому то сделать?
Anton
очень просто - с GC
В том то и фишка что без гц
Anton
нихуясе
պլհկ
парам парам пам
Anton
мы призвали призрак блокчейна
Anton
тобишь @notplhk
Αλεχ
и обсуждение заглохло
Αλεχ
well done
Ilya
отлично, теперь мне не нужно приводить аргументов
Ilya
спасибо
Ilya
я уже забыл про что спор был
Anton
отлично, теперь мне не нужно приводить аргументов
я вычислю тебя по ойпи и приду за аргументами
Anton
заодно выпытаю все что ты знаешь о геймдеве
Anton
Anton
Кстати благодаря тем твои пояснениям @vitvakatu у меня таки получилось сделать транзишны и tween простенький но рабочий
Αλεχ
@vitvakatu видимо про то, что bc это не вампир, высасывающий все силы и не дающий никакого практического опыта
Cat
заодно выпытаю все что ты знаешь о геймдеве
да что там знать-то — "glium говно" и хватит
Ilya
я почти ничего не знаю о геймдеве на самом деле, я мамкин теоретик
Ilya
почти ни одной игры не написал
Anton
я помню тогда всех доебал конкретно чтобы пояснили как изинги работают
Anton
сейчас у меня простая очередь относительно времени, и delay на таймстемпах, отмена анимаций по айдишникам - просто убираешь tween из очереди и вуаля!
Anton
но есть проблема с временными состояниями переходов, хотя я ее уже решаю и паралельно добиваю стили
Ilya
айдишники постоянные же, не индексы?
Anton
айдишники постоянные же, не индексы?
да, хотя и сделал через жопу
Anton
у меня есть сущность конечных вычислений
Anton
есть стилевые теги которые хранят состояния финальные стилей
Anton
есть возможность мержить между собой стили
Anton
реализация tween записывает состояние в тег, на финальной основе
Anton
проблема в временных непостоянных переходах
Anton
тоесть симуляции реально свойства transition из css
Evgεny
tokio-любознательные, поясните, пожалуйста: смотрел как в околоигрушечных работают с каналами (не го), там легкопоток повисает на ожидании сообщения из канала, но вместо того, чтобы блочить экзекутор, делает нечто, назваемое "parking", чтобы уехать с ОС-треда отдыхать, пока ожидаемый канал не выплюнет ему что-нибудь. На чем футуры тормозят, чтобы не блочить поток?
Anton
автоматический при наведениии или клике. И временные значения нужны для сохранения момента перехода ,и одновременно работы со стилями изоморфными
Anton
плюс относительно трейтов выношу отрисовку клипов и текстур в движок стилей, и в самом тулките оставлю ток управляющее говно
Маjко
У футур есть свои каналы, которые тормозят, помещая поллинг канала "в конец списка" и давая выполниться остальным задачам, если нет сообщений
Kyrylo 🇺🇦🇺🇦🇺🇦
gutter
Спасибо.
Маjко
Точнее просто возвращают NotReady
Маjко
Дальше ивентлуп сам
Anton
Кстати о токио
Evgεny
это ты про гринлеты чтоле?
хз, не уверен, пытался в асинк только в core.async в кожуре
Anton
ребят, а ведь есть вариант из родного потока грубо говоря собрать фьючу, и потом упаковав отправить в другой тред?
Anton
я сильно не углублялся, просто заранее интерисуюсь
Маjко
И всё должно быть Send
Anton
Просто я решил вместо попытки все одновременно пихать вместе со всеми эвентами в токио
Anton
просто сделать возможность чтобы из колбэков ивентных
Anton
замыкание возвращало фучу
Anton
которую бы я просто в другой тред отправлял
Anton
ну типо - нажал на кнопку, вернул фьючу для запроса на сервер, отправил ее в другой тред, получил результат
Anton
ну или просто связал как то данные и по своему обработал
Anton
ну к примеру
Anton
просто как я понимаю в таком случае недостаточно будет просто обернуть в Arc какие то данные и потом с ними играться в фьюче из другого треда
Anton
а фича такая один фиг понадобится ибо только так отзывчивый интерфейс сохранить можно, а если не предоставлять из коробки средства для вынесения задачи в другой тред, то люди свои костыли писать не станут, просто скажут сразу "тормозное говно" и забьют, и никакие аргументы не помогут. Так что изучаю вопрос заранее
Evgεny
Дальше ивентлуп сам
допустим, у меня есть фуча, которая в себе содержит жирное вычисление. Чтобы не блочить экзекутор, она должна заспавнить новый тред, с которым сможет общаться через, допустим, растовый канал, чтобы понять, Ready она или нет? А евентлуп будет ее пинать и спрашивать, досчитался ли тот поток?
Маjко
Смотри futures::sync::mpsc