Size: a a a

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

2018 July 15

А⚙

Антон ⚙️ in PureScript — русскоговорящее сообщество
Anton Kotenko
Раз Data.Array это не очень "тру" и рекомендуется использовать Data.List, а snoc это по времени O(1), нормально ли добавлять последние полученные элементы в начало списка чтобы было быстрее и удобнее их доставать их и разбирать?
Абсолютно
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
Супер, спасибо!
источник
2018 July 16

VY

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

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
не могу понять зачем нужен этот инстанс: https://github.com/vladciobanu/purescript-halogen-example/blob/a185a4ec727c10911678f8a9b3c451cdc97c6c93/src/Control/Monad.purs#L50
что он позволяет делать?
источник

к

кана in PureScript — русскоговорящее сообщество
Делать ask, находясь в ExampleM
источник

AK

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

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
хм, ок, спасибо
т.е реальные типы тут
from :: Environment -> e
asks :: (Environment -> e) -> m e
ask :: ExampleM e
и это:
ask = ExampleM $ asks from
щаа соображу)
ок, догнал, вроде бы, спасибо
источник
2018 July 19

YL

Yura Lazarev in PureScript — русскоговорящее сообщество
Подскажите пожалуйста по Halogen, как правильно написать родительский компонент (Layout) так чтобы:
1. в качестве Header и Footer использовались уже готовые child компоненты
2. в качестве Content блока использовался компонент, зависящий то routing
источник

YL

Yura Lazarev in PureScript — русскоговорящее сообщество
В примере components-multitype понятно как делать Sum type для Content части
источник

YL

Yura Lazarev in PureScript — русскоговорящее сообщество
но как объединить это с Header и Footer которые не меняются и фиксированы?
источник

YL

Yura Lazarev in PureScript — русскоговорящее сообщество
Конкретно я имею ввиду Slot type
источник

YL

Yura Lazarev in PureScript — русскоговорящее сообщество
т.е. мне для типа слота нужно что-то вроде  Product (Header, Footer, Coproduct ( Сontent1, Content2, Content2))
источник

YL

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

data Slot
 = HeaderSlot
 | ContentSlot Route
 | FooterSlot
источник

VY

Vasiliy Yorkin in PureScript — русскоговорящее сообщество
Если честно, я об этом не задумывался, тк у меня Header/Footer всегда были вида

forall p i. ... -> HH.HTML p i
, т.е. не компонентами
источник

VY

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

VY

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

YL

Yura Lazarev in PureScript — русскоговорящее сообщество
Vasiliy Yorkin
Если честно, я об этом не задумывался, тк у меня Header/Footer всегда были вида

forall p i. ... -> HH.HTML p i
, т.е. не компонентами
Спасибо
источник

к

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

data Slot
 = HeaderSlot
 | ContentSlot Route
 | FooterSlot
так
источник

к

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

к

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