Size: a a a

2020 May 18

AP

Aleksei (astynax) Pi... in Haskell
Это не точно, канешн...
источник

к

кана in Haskell
Maxim Koltsov
хм, а я могу прямо этот форалл в метче написать?
пока что вроде нет
источник

к

кана in Haskell
но такой пропосал был
источник

к

кана in Haskell
источник

MK

Maxim Koltsov in Haskell
точно!
источник

MK

Maxim Koltsov in Haskell
вот теперь я понял зачем он нужен
источник

MK

Maxim Koltsov in Haskell
правда я понял что мне этот TMaybe всё равно не поможет(
источник

MK

Maxim Koltsov in Haskell
обидно, что чтобы матчить датакайндовые суммы надо писать тайп-класс и инстансы
отвратительно
источник

AA

A64m AL256m qn<co... in Haskell
эта фича мож даже успеет в 8.12 но я бы особо не рассчитывал
источник

к

кана in Haskell
когда-нибудь завтипы все исправят
источник

к

кана in Haskell
но это очень не точно
источник

MK

Maxim Koltsov in Haskell
(выстрелил себе в ногу тем, что сто лет назад не экспортировал кое-что из своей либы)
источник

MK

Maxim Koltsov in Haskell
что за жизнь
источник

к

кана in Haskell
Maxim Koltsov
data TMaybe where
 TNothing :: TMaybe
 TJust :: forall a. Proxy a -> TMaybe
а как это матчить с помощью прокси?
источник

MK

Maxim Koltsov in Haskell
кана
а как это матчить с помощью прокси?
case foo of TJust (_ :: Proxy a) -> ...
источник

MK

Maxim Koltsov in Haskell
тут как раз ничего сложного
источник

к

кана in Haskell
понял, не знал что можно писать аннотации в паттернах
источник

MK

Maxim Koltsov in Haskell
это ScopedTypedVariables включает
источник

к

кана in Haskell
а, знал, let x :: y = b же писал
источник

к

кана in Haskell
жаль нельзя вот так тип матчить и коершины генерировать
let x :: a = (2 :: Int) in x
источник