Size: a a a

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

2018 July 22

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
то есть он Boolean -> m Unit -> m Unit, а мне надо Boolean -> m a -> m a
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Anton Kotenko
то есть он Boolean -> m Unit -> m Unit, а мне надо Boolean -> m a -> m a
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Хм, можно попробовать, да, спасибо!
источник
2018 July 24

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
не соображу как можно по-нормальному записать такое:

    HandleDialog (Dialog.Output idx) a → a <$ do
     dialog ← H.gets _.dialog
     for_ dialog \options → do
       for_ (options.actions !! idx) \{ action } → do
         H.liftAff action
         H.modify_ _ { dialog = Nothing }

в смысле убрать for_ for_
источник

ЗП

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

    HandleDialog (Dialog.Output idx) a → a <$ do
     dialog ← H.gets _.dialog
     for_ dialog \options → do
       for_ (options.actions !! idx) \{ action } → do
         H.liftAff action
         H.modify_ _ { dialog = Nothing }

в смысле убрать for_ for_
заюзать Compose и тогда скорее всего у тебя будет один for_
источник

VY

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

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
пора бы уже мне нормально научиться ими пользоваться)
источник
2018 July 25

AK

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

AP

Aleksei (astynax) Pirogov in PureScript — русскоговорящее сообщество
Линзы - лучшее, что случилось с ML-семейством в последние годы
источник

AG

Alex Gryzlov in PureScript — русскоговорящее сообщество
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
:D есть доля шутки
источник

к

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

к

кана in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
:D есть доля шутки
ну там серия твитов с иронией над языками
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
прочитал книгу его, прикольная, она маленькая, но оч полезная для новичков как я, пошел везде линзы втыкать теперь :D
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
прочитал книгу его, прикольная, она маленькая, но оч полезная для новичков как я, пошел везде линзы втыкать теперь :D
мне тоже надо, а то кажется, что некоторые преувеличивают (pun intended) их значение
источник
2018 July 26

AG

Alex Gryzlov in PureScript — русскоговорящее сообщество
надо разобраться в чем затык с зависимыми линзами
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
зависимыми?
источник

AG

Alex Gryzlov in PureScript — русскоговорящее сообщество
ну, линзы в завтипизированном языке (idris)
источник

AG

Alex Gryzlov in PureScript — русскоговорящее сообщество
говорят что-то не то с ними там
источник
2018 July 28

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Почему в do-нотации можно указать тип так:

func = do 
  smth :: Type <- otherFunc
  pure smth

А с let нужно обязательно так:

func =
  let
     smth :: Type
     smth = otherFunc
  in ...

(а не smth :: Type = otherFunc)?
источник