Size: a a a

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

2020 May 23

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Подсказки есть а перехода нет
источник

ЗП

Зигохистоморфный Пре... in PureScript — русскоговорящее сообщество
Что за странный формат для названия поля?)
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
в halogen formless во всех примерчиках так, видимо подразумевается что это как часть (одно поле) из формы, но в реальности я без понятий, если был бы хаскель предположил бы чтобы не конфликтовать с геттером сеттером самого рекорда, но тут _.
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
forall sym i form v . SProxy sym → i → Variant ( modify ∷ form Variant F.InputFunction | v )

Блин да почему они тайпалиасы не сделали в формлессе
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Но это еще не самый страшный пример
источник

DD

Dmitry Dugin in PureScript — русскоговорящее сообщество
есть большая разница написть в резюме JS, Node.js и JS, Node. js и знание языков C#, Java, python, php..? я на слабого миддла претендую.
источник
2020 May 24

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Блин я может делаю что то не то, но алиасов реально не хватает в Halogen
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Какие то 3х этажные конструкции в типах
источник

GP

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

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
А можно как то попросить его развернуть (...) что он имеет ввиду
источник

VY

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

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
type ChildSlots =
 ( pointForm :: PFSlot Int
 , select :: DS.Slot DM.Movers Unit
 )

Хотя оно есть, да и ченджи не в нем были, оно закомитено и работает
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
бтв, formles вообще не понравился
источник
2020 May 28

ЗП

Зигохистоморфный Пре... in PureScript — русскоговорящее сообщество
источник

AK

Anton Kotenko in PureScript — русскоговорящее сообщество
А как правильно, и можно ли вообще, сделать такое: есть тайпкласс, к примеру RendersTo view model с функцией render :: model -> view.

Хочется для каждого "компонента" хранить в разных файлах то, во что он рендерится как инстанс.

К примеру, в одном файле хранить RendersTo (Html MyMsg) MyInput. в другом RendersTo String MyInput, в третьем RendersTo Canvas MyInput. Но инстансы нельзя делать к алиасам (Html a — алиас) и нельзя делать вне модуля. где определён MyInput. Если бы можно было один и тот же модуль "размазать" по разным файлам, то проблема решилась бы, но, кажется, нельзя...
источник
2020 June 09

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Приает, а как параметризовать отложенно как бы слот в halogen
type ChildSlots =
 ( pointForm :: PFSlot Int
 , select :: DS.Slot Movers Unit
 )

Вот тут у меня select может возвращать как и Movers так и в зависимости от передаваемой структуры другие типы
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Но мы ведь должны как бы в комопненте сразу тип передать
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
formComponent :: forall m
 . MonadAff m
 => ManageAutocomplete m
 => ManageTruck m
 => F.Component OrderForm (Const Void) ChildSlots Unit Order m
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
даже если я какой то открытый как бы сделаю
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
ChildSlots s
то ниже мне нужно сразу тип указать ChildSlots и нужный s
источник