Size: a a a

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

2019 June 21

p

parket in PureScript — русскоговорящее сообщество
Так я пишу на нём :/
источник

VY

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

p

parket in PureScript — русскоговорящее сообщество
Ну, у меня жирный стейт на компоненте, который часто обновляется, и долго живет. Падает вкладка по OOM
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
Хм, у меня тоже были компоненты с жирным стейтом, но мб не настолько. У меня был компонент грида, вот там точно был жирный стейт
источник

p

parket in PureScript — русскоговорящее сообщество
Задебажил, нашел где течет. Течет в драйвере. Там старый стейт лочится новым. Причем лочится хитро очень.
источник

p

parket in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
Хм, у меня тоже были компоненты с жирным стейтом, но мб не настолько. У меня был компонент грида, вот там точно был жирный стейт
Нужно еще часто обновлять, чтоб ощутимо было.
источник

p

parket in PureScript — русскоговорящее сообщество
У меня оно лочит DOM ноду, со всеми джунглями. Совсем плохо. Причем оно часто обновляется. В итоге память у вкладки кончается прям быстро.
источник

VY

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

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
и в 5м халогене то же самое? поделись, пожалуйста, если будешь фиксить как-то
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
вы тоже делаете такой алиас?
type WithCapabilities c m
 = MonadAff m
 ⇒ MonadAsk Env m
 ⇒ Now m
 ⇒ Logging m
 ⇒ Navigation m
 ⇒ c m

если да, то как вы его называете? :)
источник

p

parket in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
и в 5м халогене то же самое? поделись, пожалуйста, если будешь фиксить как-то
Да, про 5 и говорю. rc4
источник

p

parket in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
вы тоже делаете такой алиас?
type WithCapabilities c m
 = MonadAff m
 ⇒ MonadAsk Env m
 ⇒ Now m
 ⇒ Logging m
 ⇒ Navigation m
 ⇒ c m

если да, то как вы его называете? :)
Если вопрос ко мне, то нет :)
источник
2019 June 22

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
@parketgo а можешь вкратце рассказать про пакеты, которые юзаешь, кроме halogen и про архитектуру?
источник

VY

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

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
вот, например, мой минимальный набор пакетов, которые пользую на текущем демо-проекте http://ix.io/1MwX, т.е. в тч:
- simple-json
- routing-duplex
- generics-rep-optics
источник

p

parket in PureScript — русскоговорящее сообщество
Чуть позже напишу. Routing-duplex норм? Недавно на него смотрел.
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
Да, я скоро поделюсь демо-проектом, который щас пилю, это веб-клиент к саундклауд апи. Но я уже 10 раз пожалел, что начал это делать. Токен для аппы уже нельзя сгенерить, мне повезло, что у меня старые остались. Ну я поэтому решил заодно запилить бэкенд тоже на серванте, но это потом. Сначала просто интересно поделиться и фидбек какой-то получить. Я уверен, что многие вещи можно сделать лучше
источник

p

parket in PureScript — русскоговорящее сообщество
Оптику не юзаю.

halogen, affjax, argonaut, router. Всё стандартно, в общем.
источник

p

parket in PureScript — русскоговорящее сообщество
Был еще Pux, однажды. Но он вроде протух уже.
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
вот, например, мой минимальный набор пакетов, которые пользую на текущем демо-проекте http://ix.io/1MwX, т.е. в тч:
- simple-json
- routing-duplex
- generics-rep-optics
оптику можно и обычную + variant
источник