Size: a a a

PureScript — русскоговорящее сообщество

2020 April 03

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Anton Kotenko
а, нет, увидел что он внутри runUpdate
Он после delay-я норм отрабатывает
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Ryner :: () -> IO ❄️
Он после delay-я норм отрабатывает
значит как-то форком надо делать
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
походу он не в том треде или еще что-то
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Тогда вообще никакие ивенты во время делея не должны хэндлиться
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Ну да, правильно, там же просто Aff'ы последовательно выполняются, лол
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Kirill Valyavin
Ну да, правильно, там же просто Aff'ы последовательно выполняются, лол
а должны параллельно)
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Синхронный ивент-луп такой синхронный
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
@DoctorRyner вот тута проблема:
https://github.com/DoctorRyner/gimel/blob/master/src/Gimel/Engine.purs#L42
Надо сначала скомпозить Aff'ы, а потом уже их запускать, не наоборот
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
И действительно, наверняка это можно пофиксить затаскиванием traverse под runAff или как-то так
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
а что если взять parTraverse_?
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Kirill Valyavin
Ну да, правильно, там же просто Aff'ы последовательно выполняются, лол
Очень сложно
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
а что если взять parTraverse_?
Хм
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Ну, простая замена не сработала, там инстанса не хватает
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
А, нет
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
у Aff есть же Parallel ParAff Aff
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
А, так у меня runEvents возвращяет Effect
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
а чего не Aff?
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
а потом уже к результату применять runAff_
источник

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
Сейчас поменяю
источник