分解物質
лол
overbuilt
Anton
Ммм
Anton
Рефакторинг
Anton
Круто
Sherzod
Что там? Кто то ответ напишет гоферу?
Anton
Седня избавлюсь
Sherzod
Я сам не смогу
Anton
От всех ансейфов
Anton
И будет мне щасте
Anton
Anton
Вчера я много полезного узнал
Anton
И сегодня с новыми силами
Anton
Можно в бой с моим говнокодои идти
Vladimir
Нет, это руками делается
ну хотя да, там голый евентлуп, который в Токио синхронный, но сильно ли будет профинти параллели воркеры, учитывая задачу
Anton
например?
Как избавится от ансейфа
Alex
написать без ансейфа
Vladimir
казаки пишут письмо султану
Vladimir
Что там? Кто то ответ напишет гоферу?
Vladimir
Я сам не смогу
Anton
Что клоны gobject привязаны к контексту
Anton
И по мелочи стайл правки от Арсена
Anton
Короче буду чистить свой проект
Anton
Отпишусь по готовности, зацените
Vladimir
в токио в эвент лупе вроде же 1 тред по дефолту
ну да, это я и имел ввиду под синхронным
Vladimir
так то он асинхронное апи юзает
Maxim
ну да, это я и имел ввиду под синхронным
ну там и каждый воркер внутри лупа синхронный, если ты для всех операций не юзаешь этот токио
Maxim
не воркер, таск
Maxim
или как это в терминологии токио называется?
Maxim
ФЬЮЧЕР
Maxim
во
Vladimir
ну да я про это
Vladimir
помню, что мио говорили, что неосилили асинхронный луп
Mike
таск, фьючер, промис, сколько развелось названий для одного и того же
Vladimir
акторы
Vladimir
!
Vladimir
Еще есть акторы
Vladimir
генераторы и корутины
Mike
хотя я для себя по опыту решил, что если за основу взять промисы, то фьючеры — анюзабл говно, а таски — промисы на стероидах
Alex
Еще есть акторы
а это вроде не совсем то, нет?
Vladimir
ну там всё имеет отличие
Vladimir
если на то пошло
Mike
генераторы и корутины
это немного не то
Alex
ну там всё имеет отличие
в чем разница промисов и футуров?
Mike
ну там всё имеет отличие
не, таски в шарпах, промисы в js и фьючеры в питоне — одно и то же
Vladimir
Фьючерсы обратная сторона промисов
Vladimir
например
Mike
фьючерсы, опционы, деривативы...
Маjко
в чем разница промисов и футуров?
Ни в чем, вроде, просто разные термины. Но промисы в жс и фьючи в расте совсем по-разному реализованы
Vladimir
Ну фьючерс просто отложенное вычисление, промис это пара объектов, один(фьючерс) ожидающий события от другого ( обещание)
Anonymous
a future is a read-only placeholder view of a variable, while a promise is a writable, single assignment container which sets the value of the future
Mike
промис это один объект с состоянием, вычислен он или нет
Маjко
что такое чейн фьюч
Несколько фьюч, соединенных комбинаторами
Anton
В таком случае промис это TaskCompletionSource в шарпе
Berkus
в итоге я хуй знает чо делать
взять готовый шаблонный движок?
Vladimir
writable? oO
let (receiver, sender) = oneshot(); thread::spawn(move||{receiver.wait()}); sender.send(12)здесь receiver - фьючерс. sender- обещание
Маjко
нет
Одна фьюча ожидает завершения другой. Чем завершение -- не событие?
Anton
взять готовый шаблонный движок?
Чувак у меня ast мне не нужен шаблонизатор цель другая
Berkus
Чувак у меня ast мне не нужен шаблонизатор цель другая
клади в аст точные позиции твоих символов, или в чем проблема то
Berkus
ты ж аст создаешь
Berkus
ничего не мешает в нодах запоминать оффсеты
Vladimir
Одна фьюча ожидает завершения другой. Чем завершение -- не событие?
В какой-то мере да. Но ты решаешь обратную задачу: синхронизация асинхронных объектов. У тебя не появляется двух связанных объектов.
Anton
ничего не мешает в нодах запоминать оффсеты
Ну я просто хотел это уже в раст сделать, основной генератор ast у меня на питоне
Vladimir
и вообще по хорошему рендерить прям аст
Michael
уже сразу на лиспе фигачить
Anton
Инлайны и все структурное форматирование данных на питоне допишу