Size: a a a

2020 November 29

к

кана in haskell_blah
ну кое что поможет конечно, представить компонент как сигму-тип
type Compnent =
 ( msg : Type
 , state : Type
 , initialStae : state
 , update :: msg -> state -> state
 , view : state -> HTML
 )

combine : Component -> Component -> Component
combine a b = ((a.msg, b.msg), ... )

и можно спокойно композировать компоненты без бойлерплейта
источник

к

кана in haskell_blah
но это делается легко и модулями, без завтипов
источник

к

кана in haskell_blah
только для view нужно что-то посложнее
источник

к

кана in haskell_blah
у @astynax есть либа для подобного для элма, только там конечно все равно будет больше бойлерплейта чем тут
источник

NI

Nick Ivanych in haskell_blah
Хаскелль Моисеевич Гопник
Но брусья копеечные сейчас, там же и стойка для штанги.
И скреплены обычными саморезами.
источник

AC

Aliester Crowley in haskell_blah
источник

AC

Aliester Crowley in haskell_blah
я не люблю изюм
источник

NI

Nick Ivanych in haskell_blah
До премии Дарвина не доработали.
источник

AC

Aliester Crowley in haskell_blah
ну неизвестно доехала ли скорая вовремя
источник

AC

Aliester Crowley in haskell_blah
человек так хорошо течет
источник

NI

Nick Ivanych in haskell_blah
Ну ладно. Пусть будут кандидаты.
источник

R

Roman in haskell_blah
Повезло
источник

R

Roman in haskell_blah
Что не сюда
источник

R

Roman in haskell_blah
источник

NI

Nick Ivanych in haskell_blah
Roman
Повезло
Почему это повезло!
Чувак же целился, старался!
источник

a

a66ath in haskell_blah
Я делаю псто о хаскеле?
источник

a

a66ath in haskell_blah
Нет
источник

a

a66ath in haskell_blah
😐
источник

AG

Alex Gryzlov in haskell_blah
хорошо поговорить с умным человеком
источник
2020 November 30

AG

Alex Gryzlov in haskell_blah
источник