Size: a a a

2020 July 30

MK

Maxim Koltsov in Haskell
вы знаете куда можете пройти с такими темами
источник

t

toriningen in Haskell
все-все, я уже туда прошел ._.
источник

DR

Denis Redozubov in Haskell
Maxim Koltsov
вы знаете куда можете пройти с такими темами
в блах?
источник

MK

Maxim Koltsov in Haskell
ага
источник

DR

Denis Redozubov in Haskell
да там некомфортно - там про хаскель говорят
источник

t

toriningen in Haskell
монады точеные и аппликативы крученые
источник

VK

Vladimir Klntsky in Haskell
toriningen
ну, его позиция, имхо, основана на ложных утверждениях в своей основе, и весьма предвзята сама по себе, НО т.к. я-то как раз не именитый, а обычный ноунейм, и это обсуждение было бы совсем не про хаскелль (и я не уловил подразумеваемой связи хаскелля и криптоскама), то ¯\_(ツ)_/¯
> и я не уловил подразумеваемой связи хаскелля и криптоскама

Связь очевидна: ЦА криптоскамов осведомлена о хаскелле и считает его заоблачной магией (в хорошем смысле), соответственно, создатели криптоскамов мотивированы сделать так, чтобы в их кодобазе был именно хаскелл, чтобы добавить себе credibility.
источник

JS

Jerzy Syrowiecki in Haskell
Denis Redozubov
да там некомфортно - там про хаскель говорят
сделай свой higher order блах
источник
2020 July 31

A

Abbath in Haskell
Dreamerinnoise
и оно даже работает
Я тоже офигел
источник

YR

Yuki Rito in Haskell
есть data A = A1 {a1::Int}|A2 {a2::Int}; fun a = a1 a, компилятор разве не должен выдавать какой-нибудь warning, при условии что у меня стоит --Wall --Werror --fno-warn-orphans  ?
источник

m

mark in Haskell
а зачем? типы он легко выведет
орфаны тут вообще не причем (это про инстансы тайпклассов)

есть ворнинг который предупреждает о топ-левел функциях без явной сигнатуры, но водимо Wall его не включает
источник

m

mark in Haskell
а стоп
анекзостив паттерн матчинг еще надо включить
источник

IO

I O in Haskell
-Wall не включает -Wpartial-fields, если нужны действительно все ворнинги есть -Weveryting. Ну и -Wpartial-fields даёт ворнинг на объявление частичного поля, не использование
источник

m

mark in Haskell
а, действотельно
источник

YR

Yuki Rito in Haskell
это я скопировал с package.yaml, поэтому орфаны, они к делу не относятся. Сигнатуру я опустил для простоты. Суть вопроса в том, я ожидал некий warning, что небезопасно вызывать a1 не проверив другой кейс
источник

YR

Yuki Rito in Haskell
I O
-Wall не включает -Wpartial-fields, если нужны действительно все ворнинги есть -Weveryting. Ну и -Wpartial-fields даёт ворнинг на объявление частичного поля, не использование
серьезно?! Я думал -Wall включает все! Вот это новость :)
источник

m

mark in Haskell
источник

m

mark in Haskell
everything включает даже слишком много кмк
источник

YR

Yuki Rito in Haskell
а вы какие warning-и предпочитаете использовать?
источник

JS

Jerzy Syrowiecki in Haskell
Yuki Rito
а вы какие warning-и предпочитаете использовать?
-Wall
           -Wcompat
           -Wincomplete-record-updates
           -Wincomplete-uni-patterns
           -Wno-unticked-promoted-constructors
           -Wredundant-constraints
источник