Size: a a a

2020 June 23

SC

Sergey Cherepanov in Haskell
Alexander Vershilov
Затем они должны найти компромис и запретить и то и другое
в баше алиас unsafe-ghc
источник

AV

Alexander Vershilov in Haskell
Да!
источник

к

кана in Haskell
ну вроде бы писать код без вэлью, если вынести все вэлью в либы и оставить тайплевел комбинаторы, можно
источник

к

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

MK

Maxim Koltsov in Haskell
а я могу коерсом запихнуть ньютайп в функтор? 🤔
источник

MK

Maxim Koltsov in Haskell
λ> f = Just 42 :: Maybe Int
λ> coerce f :: Maybe (Identity Int)
Just (Identity 42)
источник

MK

Maxim Koltsov in Haskell
надо же, могу
источник

AV

Alexander Vershilov in Haskell
а чего бы нет?
источник

AV

Alexander Vershilov in Haskell
У них представление одинаковое, и всё экспортировано
источник

AV

Alexander Vershilov in Haskell
иначе зачем бы coerce был нужен
источник

DI

Dmitry Ivanov in Haskell
вот смотрю я в execsnoop
источник

DI

Dmitry Ivanov in Haskell
может ghc медленно компилирует, потому что сто раз в секунду вызывает bash и clang?
источник

DI

Dmitry Ivanov in Haskell
да, это реклама execsnoop, opensnoop и всего остального из http://www.brendangregg.com/ebpf.html
источник

MK

Maxim Koltsov in Haskell
когда случайно написал дата конструктор вместо тайп конструктора в сигнатуре функции, сообщение об ошибке смешное
источник

MK

Maxim Koltsov in Haskell
при включённом DataKinds
источник

к

кана in Haskell
так, а DataKinds это разве не легаси?
источник

MK

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

к

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

AV

Alexander Vershilov in Haskell
?
источник

к

кана in Haskell
и все эти экстеншены сколапсировались в TypeInType
источник