Size: a a a

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

2018 April 18

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
локально в последней версии всё заработало, спасибо, #purescript-beginners помогли
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
> :p
… main = do
…   log "------"
…   { event, push } <- create
…   cancel <- subscribe event log
…   push "2"
…   push "3"
…   push "12"
…   cancel
…   push "a"
…   push "b"
…   push "c"
…   pure unit

> main
------
2
3
12
unit

>
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
la gente está muy loca
behaviors весьма хитро сделаны)
я так понял что Event a в принципе то же, что и Signal a, но с отпиской/пушем вместо каналов, и с имплементацией всех нужных инстансов чтобы Event a вёл себя как список
источник

ЗП

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

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
у меня просто было много некомпилящегося кода и я решил что так быстрее
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
а зря :)
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
и забыл что можно purs repl 'bower_components/purescript-*/src/**/*.purs'
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
Anton Kotenko
я так понял что Event a в принципе то же, что и Signal a, но с отпиской/пушем вместо каналов, и с имплементацией всех нужных инстансов чтобы Event a вёл себя как список
Event попроще
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Anton Kotenko
я так понял что Event a в принципе то же, что и Signal a, но с отпиской/пушем вместо каналов, и с имплементацией всех нужных инстансов чтобы Event a вёл себя как список
а Behavior f (Event e) примерно то же, что signal ~> f
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
Anton Kotenko
и забыл что можно purs repl 'bower_components/purescript-*/src/**/*.purs'
я делаю вот так сейчас:
package.json:
"repl:browser": "psc-package repl -- --port 3200",
"repl:node": "psc-package repl",

.purs-repl:
import Prelude
import Foo
import Bar
...
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Anton Kotenko
а Behavior f (Event e) примерно то же, что signal ~> f
event - дискретный
behavior - постоянный
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
аналоговый?
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
я делаю вот так сейчас:
package.json:
"repl:browser": "psc-package repl -- --port 3200",
"repl:node": "psc-package repl",

.purs-repl:
import Prelude
import Foo
import Bar
...
да, так оч удобно
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Anton Kotenko
аналоговый?
считай так, event это событие (например твой др) и он дискретный (не на протяжении всего года) А вот behavior это сколько тебе лет (я могу спросить в любой момент и ты всегда скажешь сколько тебе лет) И вот когда event сработает он просто поменяет сколько тебе лет
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
Anton Kotenko
я так понял что Event a в принципе то же, что и Signal a, но с отпиской/пушем вместо каналов, и с имплементацией всех нужных инстансов чтобы Event a вёл себя как список
Скомпилированный результат либы будет выглядеть вот так, это начало имплементации Event
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
считай так, event это событие (например твой др) и он дискретный (не на протяжении всего года) А вот behavior это сколько тебе лет (я могу спросить в любой момент и ты всегда скажешь сколько тебе лет) И вот когда event сработает он просто поменяет сколько тебе лет
а, кажется всё понял, спасибо!
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
было такое в FRP
источник

ЗП

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

AK

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

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
кстати пока ходил по ишью в behaviors натыкался на забавные коментарии от Фила
источник