Size: a a a

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

2018 April 18

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
> It should be possible to create a function which makes events "hot" (or "cold", I forget which way round it is), but as it is now, a subscription only sees those events since the subscription was opened.
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
la gente está muy loca
Скомпилированный результат либы будет выглядеть вот так, это начало имплементации Event
интересно что же ты тут такого сделал?) взял js код в behaviors и просто натянул флоу?
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
Да, это в исследовательских целях. Мне было интересно понять, как в реальности в рантайме выглядит работа этой библиотеки, во что компилируются абстракции
источник

ЗП

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

к

кана in PureScript — русскоговорящее сообщество
двойной триггер
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
Хотелось понять, как эта демка может столько жрать и нельзя ли это как-то исправить
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
источник

ЗП

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

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
la gente está muy loca
Хотелось понять, как эта демка может столько жрать и нельзя ли это как-то исправить
а что она жрет?)
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
Там процессор мрёт же, ты попробуй её поюзать
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
la gente está muy loca
Там процессор мрёт же, ты попробуй её поюзать
та вроде ок
источник

ЗП

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

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
la gente está muy loca
Там процессор мрёт же, ты попробуй её поюзать
я думаю, если заменить все карринги на mkFnN то мб быстрее будет
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
Я думаю там уже поправили
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
Сейчас потестил в хроме — результаты кардинально улучшились)
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
Вот этот коммит фиксит перфоманс, судя по всему)
источник
2018 April 23

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
а вот есть Event.mapAccum: ∀ event a b c. IsEvent event ⇒ (a → b → Tuple b c) → event a → b → event c

у меня в этой функции (которая (a → b → Tuple b c)) производится эффект (типа Eff e b) , как правильно выполнить эффект и при этом вынуть результат внутри другой функции с таким же эффектом как Eff e?
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
то есть как бы:

funcWithEff :: forall e. ... MyType -> Eff e MyType

main :: forall e. ... -> Eff e Unit
main ... = do
   { event, push } <- create
   _ <- Event.mapAccum (\a b -> do
       result <- funcWithEff ...
       pure $ Tuple result ...
   )  event Something
  _ <- subscribe event $ ...
 pure unit
источник

к

кана in PureScript — русскоговорящее сообщество
не pure Tuple
источник