Size: a a a

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

2018 November 22

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
eahqzsr
Линзы есть. Но для record нужно их руками делать для каждого поля.
А они композабельны как функции?
источник

e

eahqzsr in PureScript — русскоговорящее сообщество
Kirill Valyavin
А они композабельны как функции?
Да
источник

e

eahqzsr in PureScript — русскоговорящее сообщество
elm-monocle/README.md at master · arturopala/elm-monocle · GitHub
https://github.com/arturopala/elm-monocle/blob/master/README.md
источник

e

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

e

eahqzsr in PureScript — русскоговорящее сообщество
Кстати Фил обещался какой-то @ синтаксис с которым prop красиво работает
источник

e

eahqzsr in PureScript — русскоговорящее сообщество
[Question] Any plan to support `Lens.lens` again? · Issue #15 · paf31/purescript-derive-lenses · GitHub
https://github.com/paf31/purescript-derive-lenses/issues/15
источник

e

eahqzsr in PureScript — русскоговорящее сообщество
Не завезли пока?
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
prop (SProxy :: SProxy "foo")
источник

ЗП

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

e

eahqzsr in PureScript — русскоговорящее сообщество
Ну не очень красиво пока
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
в ельме вообше нихуя нет на тайплевеле :D
источник
2018 November 26

NK

ID:695115895 in PureScript — русскоговорящее сообщество
Здравствуйте дорогие друзья 🖐

💍 Рекомендую бота для заработка в Telegram 💍

👇 Заходите 👇

https://t.me/WebCashBot?=start58906434990
источник

A

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

R:

Ryner :: () -> IO ❄️ in PureScript — русскоговорящее сообщество
ID:695115895
Здравствуйте дорогие друзья 🖐

💍 Рекомендую бота для заработка в Telegram 💍

👇 Заходите 👇

https://t.me/WebCashBot?=start58906434990
/spam
источник

A

Andrey in PureScript — русскоговорящее сообщество
/spam
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
data Msg
 = Ok String
 | Ad String

data ChatF a
 = Write Msg a
 | Read (Msg → a)
 | Kick a

derive instance functorChatF ∷ Functor ChatF

type CHAT = FProxy ChatF

_chat = SProxy ∷ SProxy "chat"

write :: ∀ r. Msg → Run (chat :: CHAT | r) Unit
write msg = Run.lift _chat $ Write msg unit

read :: ∀ r. Run (chat :: CHAT | r) Msg
read = Run.lift _chat $ Read identity

kick :: ∀ r. Run (chat :: CHAT | r) Unit
kick = Run.lift _chat $ Kick unit



scenario :: ∀ r. Run (chat :: CHAT | r) Unit
scenario = do
 reply ← read
 case reply of
   Ok s → write $ Ok "привет"
   _    → kick
источник

KV

Kirill Valyavin in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
data Msg
 = Ok String
 | Ad String

data ChatF a
 = Write Msg a
 | Read (Msg → a)
 | Kick a

derive instance functorChatF ∷ Functor ChatF

type CHAT = FProxy ChatF

_chat = SProxy ∷ SProxy "chat"

write :: ∀ r. Msg → Run (chat :: CHAT | r) Unit
write msg = Run.lift _chat $ Write msg unit

read :: ∀ r. Run (chat :: CHAT | r) Msg
read = Run.lift _chat $ Read identity

kick :: ∀ r. Run (chat :: CHAT | r) Unit
kick = Run.lift _chat $ Kick unit



scenario :: ∀ r. Run (chat :: CHAT | r) Unit
scenario = do
 reply ← read
 case reply of
   Ok s → write $ Ok "привет"
   _    → kick
Такая красота, сил нет
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
😂
источник

e

eahqzsr in PureScript — русскоговорящее сообщество
Милота
источник

ЗП

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