Size: a a a

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

2019 June 06

p

parket in PureScript — русскоговорящее сообщество
Я ща не за компом проверить не могу, но мне кажется

foo = ( unsafeCoerce :: Int -> Number ) 10

Заинлайнится в

var foo = 10
источник

ЗП

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

ЗП

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

ЗП

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

ЗП

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

p

parket in PureScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
вот бы еще элиминировало для newtype
Да, это было бы вообще огонь.
источник

ЗП

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

ЗП

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

ЗП

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

p

parket in PureScript — русскоговорящее сообщество
Кстати, вчера столкнулся с тем, что галоген течет как с*ка. Хрен знает что с ним делать :|
источник

ЗП

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

ЗП

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

ЗП

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

p

parket in PureScript — русскоговорящее сообщество
parket
Кстати, вчера столкнулся с тем, что галоген течет как с*ка. Хрен знает что с ним делать :|
Там просто страшная проблема. При любом изменении стейта компонента, старый стейт и всё состояние драйвера захватывается в замыкание и никогда не освобождается ( пока жив компонент )
источник

ЗП

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

p

parket in PureScript — русскоговорящее сообщество
Проблема в инлайнере purescript-а
источник

p

parket in PureScript — русскоговорящее сообщество
Там тикет есть.
источник

p

parket in PureScript — русскоговорящее сообщество
Глянь во что
bar = case _ of { foo } -> \_ -> foo
компилится
источник

p

parket in PureScript — русскоговорящее сообщество
Я вчера пытался отключить эту оптимизацию. На этом кейсе сработало - но галогену не помогло, вроде.
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
parket
Глянь во что
bar = case _ of { foo } -> \_ -> foo
компилится

var bar = function (v) {
   return function (v1) {
       return v.foo;
   };
};
источник