Size: a a a

2021 March 07

к

кана in Haskell
например я бы смог сделать RebindableStringLiterals и добавить в кастомную прелюдию fromString = Text.pack
источник

AA

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

AA

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

R

Roman in Haskell
а почему они в итоге решили разделить рекорд-дот на два класса?
источник

AA

A64m AL256m qn<co... in Haskell
прост не успели сделать машинерию для сеттеров
источник

AA

A64m AL256m qn<co... in Haskell
т.е. не успели даж не то слово, они щас НЕ ЗНАЮТ как ее будут делать, потому что старый подход не прошел из-за СКОРОСТИ КОНПЕЛЯЦИИ
источник

AA

A64m AL256m qn<co... in Haskell
так что история с недоделанным в 8.0 ОРФ повторяется на новом витке
источник

R

Roman in Haskell
A64m AL256m qn I0
прост не успели сделать машинерию для сеттеров
ну то есть они сначала не стали разбираться, лучше ли два класса чем один, потому что надо было срочно что-то решать, а в итоге сделали два, потому что опять надо было срочно что-то решать. Иронично
источник

AA

A64m AL256m qn<co... in Haskell
причем срочно, это год пинать х-и а потом бегать и решать с пеной у рта два дня потому что хватай мешки релиз уходит
источник

AA

A64m AL256m qn<co... in Haskell
как будто эти рализы меньше чем на полгода задерживались когда-то
источник

A

Andrey in Haskell
Roman
ну то есть они сначала не стали разбираться, лучше ли два класса чем один, потому что надо было срочно что-то решать, а в итоге сделали два, потому что опять надо было срочно что-то решать. Иронично
может, потому что ещё не вошло в сознание, что скорость компиляции нужно тоже бенчмаркать.. и иначе могут завернуть
источник

AA

A64m AL256m qn<co... in Haskell
Давай выть что сурьезным хаскелистам жизни нет от того что фичи проклятых академиков замедляют компиляцию на 0.5%
А если нашу, сурьезную фичу так завернут?
А нашу-то за что?
источник

[

[BRM]White Rabbit in Haskell
когда-нибудь скорость компиляции хаскеля приблизится к плюсовой
источник

AL

Alexander Luzgarev in Haskell
Ещё десяток таких фич , и приблизится?
источник

AA

A64m AL256m qn<co... in Haskell
да скорость компиляции от таких фич не зависит примерно никак
источник

AA

A64m AL256m qn<co... in Haskell
гхц медленно компиляет из-за решений, принятых 32 года назад
источник

к

кана in Haskell
Alexander Luzgarev
Ещё десяток таких фич , и приблизится?
мне кажется, если скорость и может приблизится, то только с другой стороны
источник

к

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

AA

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

MK

Maxim Koltsov in Haskell
A64m AL256m qn I0
гхц медленно компиляет из-за решений, принятых 32 года назад
Каких?
источник