Size: a a a

2020 December 15

KV

Kirill Valyavin in Haskell
Alexander Vershilov
Нет, я! Я в рабочее время рабочй код пишу!
А в нерабочее -- не рабочий?
источник

DI

Dmitry Ivanov in Haskell
Дайте ссылку на растоэталонное решение, чтобы сравнить
источник

DI

Dmitry Ivanov in Haskell
А то у меня хаскельное за полсекунды работает
источник

AV

Alexander Vershilov in Haskell
Kirill Valyavin
А в нерабочее -- не рабочий?
Сплю!
источник

AV

Alexander Vershilov in Haskell
И играю в старкрафт, а до этого читал какую-то книжку за деньги
источник

AV

Alexander Vershilov in Haskell
хм, надо бы таки послать инвоис
источник

A

Andrey in Haskell
в HF?
источник

AV

Alexander Vershilov in Haskell
Нет
источник

AA

A64m AL256m qn<co... in Haskell
и опять в хаскеле новая фича
https://gitlab.haskell.org/ghc/ghc/-/commit/6c2eb2232b39ff4720fda0a4a009fb6afbc9dcea
если так пойдет, может еще анлифтед типы будут
источник

AV

Alexander Vershilov in Haskell
Ее
источник

к

кана in Haskell
а сейчас не вечер? О каком часовом поясе речь?

по мск уже 20 часов через 12 минут
источник

ДП

Дмитрий Павлюк... in Haskell
Привет.

А можно ссылку описывающую, что делает эта фича? Либо я слишком давно юзал Хаскель, либо слишком устал после работы... но не понял, в чём суть.
источник

AA

A64m AL256m qn<co... in Haskell
Дмитрий Павлюк
Привет.

А можно ссылку описывающую, что делает эта фича? Либо я слишком давно юзал Хаскель, либо слишком устал после работы... но не понял, в чём суть.
источник

ДП

Дмитрий Павлюк... in Haskell
Спасибо
источник

DB

Danil Berestov in Haskell
не могу понять, чего оно делает(
источник

KV

Kirill Valyavin in Haskell
mkWeak# :: forall {vu :: Levity}  {vb :: Levity} (u :: TYPE ('PtrRep vu)) (b :: TYPE ('PtrRep vb)) (c :: Type).
 u -> b -> (State# RealWorld -> (#State# RealWorld, c#)) -> State# RealWorld -> (#State# RealWorld, Weak# b#)

Мега боринг хаскель
источник

AA

A64m AL256m qn<co... in Haskell
Danil Berestov
не могу понять, чего оно делает(
раньше у лифтед типов был тип TYPE LiftedRep а у анлифтед TYPE UnliftedRep теперь будет соответственно
TYPE (BoxedRep Lifted) и TYPE (BoxedRep Unlifted) и след. можно будет у всяких примитивов вроде массивов делать типы c элементами TYPE (BoxedRep l) т.е. не надо специальные массивымассивов (гхцный массивы андифтед т.д. в гхцмассив их не затолкаешь, из-за чего куча всяких костылей накостылена)
источник

DB

Danil Berestov in Haskell
А можно будет теперь параметризовать вообще любые типы анлифтед типами?
источник

DB

Danil Berestov in Haskell
ну типа если я дерево своё напишу, можно будет туда Int# запихнуть?
источник

KV

Kirill Valyavin in Haskell
Левити полиморфизм же и так уже был
источник