Size: a a a

2020 December 15

к

кана in Haskell
откуда пошел синтаксис гадтов такой какой пошел не понятно
источник

AA

A64m AL256m qn<co... in Haskell
вроде его выдумали лет тридцать назад еще
источник

Oℕ

Oleg ℕizhnik in Haskell
В аренде, конечно, фича настолько сильно урезанная, что называть её гадтом не стоит, наверное
источник
2020 December 16

NI

Nick Ivanych in Haskell
Kirill Valyavin
Заведомо ненаселяемые типы это смешно
Смотря какой контекст.
От фантомных типов в хаскеле тоже смешно?
источник

KV

Kirill Valyavin in Haskell
Nick Ivanych
Смотря какой контекст.
От фантомных типов в хаскеле тоже смешно?
От населённых нет, от ненаселённых да, по-моему это вообще ортогонально, потому что это роль, а не свойство самого типа
источник

АХ

Алексей Худяков... in Haskell
Data.Void врывается в тред
источник

NI

Nick Ivanych in Haskell
Алексей Худяков
Data.Void врывается в тред
Пока не вижу никаких ROFL.
источник

AA

A64m AL256m qn<co... in Haskell
так, ладно, вместо линтипов откатили боксед реп
источник

MK

Maxim Koltsov in Haskell
A64m AL256m qn I0
так, ладно, вместо линтипов откатили боксед реп
который сегодня и залили?
источник

KV

Kirill Valyavin in Haskell
Алексей Худяков
Data.Void врывается в тред
Один ненаселённый тип это ок, а дальше уже хз
источник

AV

Alexander Vershilov in Haskell
data Foo
источник

AV

Alexander Vershilov in Haskell
Второй
источник

KV

Kirill Valyavin in Haskell
Ну он изоморфный и живёт в том же кайнде, так что не считается
источник

MK

Maxim Koltsov in Haskell
Что там алексис говорила, как правильно бенчмаркать mtl?
источник

G

GNU/Vsevolod in Haskell
Можно как-то работать с Data.Set в рекурсии при том, что используется один и тот же сет? Кейс — хожу рекурсивно по дереву решений, и если нода уже встречалась ранее в соседних ветках, то останавливаюсь
источник

MK

Maxim Koltsov in Haskell
GNU/Vsevolod
Можно как-то работать с Data.Set в рекурсии при том, что используется один и тот же сет? Кейс — хожу рекурсивно по дереву решений, и если нода уже встречалась ранее в соседних ветках, то останавливаюсь
Самое простое - жить в State (Set Foo) Bar
источник

MK

Maxim Koltsov in Haskell
Или использовать STRef
источник

G

GNU/Vsevolod in Haskell
Maxim Koltsov
Самое простое - жить в State (Set Foo) Bar
Это что?
источник

A

Andrey in Haskell
Maxim Koltsov
Что там алексис говорила, как правильно бенчмаркать mtl?
источник

MK

Maxim Koltsov in Haskell
GNU/Vsevolod
Это что?
Монада State
источник