Size: a a a

2021 July 14

B

Bodigrim in Haskell
не понял, при чем тут несколько версий LTS.
источник

к

кана in Haskell
ну мол люди будут реже обновлять ghc на старых проектах, и сидеть на старых версиях, значит нужно будет дольше поддерживать старые версии, чаще бэкпортить всякие фиксы важные, что в ghc, что в либах
источник

D

Dreamerinnoise in Haskell
постоянно
источник

D

Dreamerinnoise in Haskell
даже переставали мейнтенить из-за этого
источник

к

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

но я уже даже забыл что мне хочется
источник

JJ

Joshua Jakowlew in Haskell
Хочется завтипы в хаскеле, но где-то читал, что это невозможно
источник

к

кана in Haskell
да пилят их, пилят
источник

к

кана in Haskell
более того, завтипы уже есть в хаскеле, просто только на уровне типов
источник

к

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

[

[BRM]White Rabbit in Haskell
завкаинды, ага
источник

к

кана in Haskell
да нет же никаких каиндов
источник

к

кана in Haskell
каинды это из прошлого ghc, когда были отдельно типы и отдельно каинды
источник

[

[BRM]White Rabbit in Haskell
Блин, функции в хаскеле для меня ощущаются как морфизмы типов
источник

[

[BRM]White Rabbit in Haskell
Т.е. я не думаю, что там происходит внутри, я просто свожу типы, чтоб работало
источник

DB

Danil Berestov in Haskell
Есть же оверловдед листс
источник

JS

Jerzy Syrowiecki in Haskell
да, есть, но он с этим не связан
источник

DB

Danil Berestov in Haskell
Кажется что цель была мапу построить)
источник

DB

Danil Berestov in Haskell
Оверловдед листс решает эту проблему
источник

JS

Jerzy Syrowiecki in Haskell
нет
источник

JS

Jerzy Syrowiecki in Haskell
OverloadedLists позволяет вместо
Map.fromList [(k1, v1), (k2, v2)]
писать
[(k1, v1), (k2, v2)]
то есть разница несущественная
источник