Size: a a a

2020 May 12

AA

A64m AL256m qn<co... in Haskell
Alexander Vershilov
Это что за жуть?
ORF
источник

AV

Alexander Vershilov in Haskell
а оно только если вкючено всё портит?
источник

AA

A64m AL256m qn<co... in Haskell
нет
источник

AA

A64m AL256m qn<co... in Haskell
орф же вообще не включается, он всегда
источник

AV

Alexander Vershilov in Haskell
Я готов на +400% в этом случае, если мне задонятят новый комп и кластер
источник

LO

Leonid 🦇 Onokhov in Haskell
class HasField x r a | x r -> a where
 hasField :: r -> (a -> r, a)

Как же горит
источник

AA

A64m AL256m qn<co... in Haskell
ну там для рекорда с бразиллионом полей бразиллион функций генерится
источник

LO

Leonid 🦇 Onokhov in Haskell
надо на стул класть пакет со льдом
источник

AA

A64m AL256m qn<co... in Haskell
стоило 30 лет сидеть без рекордов, избегая успеха любой ценой, чтоб потом сделать говнище, которое можно было бы и на 20 лет раньше сделать, может и получше еще
источник

AA

A64m AL256m qn<co... in Haskell
надо подумать, сколько еще мест в хачкеле можно отморозить назло линзолюбителям, потому, что теперь уже очевидно, что все эти места обязательно будут отморожены
источник

к

кана in Haskell
Leonid 🦇 Onokhov
class HasField x r a | x r -> a where
 hasField :: r -> (a -> r, a)

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

AA

A64m AL256m qn<co... in Haskell
кана
хм, ток сейчас понял, это если поле имеет полиморфный тип и встречается только в одном поле, то его так никак не изменить на другой значение другого типа
митчеллу ЖЕНЕРИКИ НИНУЖНЫ
источник

LO

Leonid 🦇 Onokhov in Haskell
только и можете что ругать чужую работу. Где ваш пропозал?
источник

к

кана in Haskell
нужно

class HasField x s t a b | x s -> a, x a -> s, x t -> b, x b -> t where
 hasField :: s -> (b -> t, a)
источник

к

кана in Haskell
ну и в итоге получаем
class HasField x s t a b | x s -> a, x a -> s, x t -> b, x b -> t where
 field :: Lens s t a b
источник

KV

Kirill Valyavin in Haskell
Симметрично и понятно
источник

AA

A64m AL256m qn<co... in Haskell
кана
ну и в итоге получаем
class HasField x s t a b | x s -> a, x a -> s, x t -> b, x b -> t where
 field :: Lens s t a b
полиморфные апдейты при обсуждении пропозала предлагали кончено, но этим академикам там быстро пояснили, что ЖЕНЕРИКИ НИНУЖНЫ
источник

A

Antonio in Haskell
> for now you'll have to do something like
let r = ((val
     ).lengthyFieldName1
     ).lengthyFieldName2


прелестно
источник

AA

A64m AL256m qn<co... in Haskell
Antonio
> for now you'll have to do something like
let r = ((val
     ).lengthyFieldName1
     ).lengthyFieldName2


прелестно
после того как это говнище зарелизят - будет вопрос от новичков номер один во всех чатиках "а че я переношу вызов метода на новую строку и ниче не конпелируецо?"
источник

AV

Alexander Vershilov in Haskell
это академические новички какие-то
источник