Size: a a a

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

2018 January 06

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
я так понял раньше было: iterate f x = Z.fix \xs -> cons x (f <$> xs)
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
я так понял раньше было: iterate f x = Z.fix \xs -> cons x (f <$> xs)
тут проблема f <$> xs
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
хм, не понимаю почему так http://try.purescript.org/?session=239c30c5-41e5-e03e-4c22-0774d14fc6f4&backend=core&gist=702f1f79caf623b8539664062ebad5d6
в этом примере:
show x = genericShow x
^ ок
show = genericShow
^ так (в pointfree) не будет работать:
The value of showExpr is undefined here, so this reference is not allowed.
т.е. я догадываюсь, что это так, наверное, потому что Expr это рекурсивный адт, но как это работает я не понимаю

upd: задал этот вопрос в irc
upd2: они все сидят в functionalprogramming слаке оказывается
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
хотя с другой стороны вот тут https://github.com/paf31/24-days-of-purescript-2016/blob/master/11.markdown написано что
источник

VY

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

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
а есть какие-то var naming conventions?
источник

AK

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

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
или просто можно prime когда хочется добавлять?
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
хм, не понимаю почему так http://try.purescript.org/?session=239c30c5-41e5-e03e-4c22-0774d14fc6f4&backend=core&gist=702f1f79caf623b8539664062ebad5d6
в этом примере:
show x = genericShow x
^ ок
show = genericShow
^ так (в pointfree) не будет работать:
The value of showExpr is undefined here, so this reference is not allowed.
т.е. я догадываюсь, что это так, наверное, потому что Expr это рекурсивный адт, но как это работает я не понимаю

upd: задал этот вопрос в irc
upd2: они все сидят в functionalprogramming слаке оказывается
объяснили) они кстати митапы проводят в зуме регулярно https://gathering.purescript.org/event/19
о чем будет следующий: https://docs.google.com/document/d/1lxZEyrvQFmQu480oQyQIcrbwTBh-_nRIZltIXu2o4J0/edit
источник

VY

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

Aq

A64m AL256m qn[cores] in PureScript — русскоговорящее сообщество
что-то бенчмарк уже 19 часов работает. не очень хорошо, конечно
источник

l

la gente está muy loca in PureScript — русскоговорящее сообщество
Некоторые вещи просто пишутся на plain javascript ради скорости
источник

AK

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

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
По-моему это круто как раз в PS
источник

AK

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

AK

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

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Если уж так лень писать
источник

l

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

l

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

D🐈

Dan 🐈 Capybara in PureScript — русскоговорящее сообщество
Нужно еще больше чатов
источник