Size: a a a

2020 June 24

AA

A64m AL256m qn<co... in Haskell
если на блогпост не ссылается ни один пейпер, то блогпост можно не читать
источник

MK

Maxim Koltsov in Haskell
λ> x = let foo = 42; bar = "hello" in (Foo { foo = foo, bar = bar })

<interactive>:5:9: warning: [-Wname-shadowing]
   This binding for ‘foo’ shadows the existing binding
     defined at <interactive>:2:18

<interactive>:5:19: warning: [-Wname-shadowing]
   This binding for ‘bar’ shadows the existing binding
     defined at <interactive>:2:30
источник

AA

A64m AL256m qn<co... in Haskell
Maxim Koltsov
но вот вторая версия, с foo=foo, должна дать варнинг
это да
источник

MK

Maxim Koltsov in Haskell
ну вот и всё
источник

AA

A64m AL256m qn<co... in Haskell
ну два-то раза можно
источник

AA

A64m AL256m qn<co... in Haskell
три нельзя, да
источник

MK

Maxim Koltsov in Haskell
A64m AL256m qn I0
ну два-то раза можно
я привёл пример где и два раза нельзя
источник

AA

A64m AL256m qn<co... in Haskell
(я, кстати, не люблю этот ворнинг, никакой жизни с ним)
источник

MK

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

AA

A64m AL256m qn<co... in Haskell
Maxim Koltsov
я привёл пример где и два раза нельзя
но есть пример где можно!
источник

MK

Maxim Koltsov in Haskell
A64m AL256m qn I0
(я, кстати, не люблю этот ворнинг, никакой жизни с ним)
но он в -Wall :/
источник

MK

Maxim Koltsov in Haskell
многие любят -Wall
источник

AA

A64m AL256m qn<co... in Haskell
Maxim Koltsov
но он в -Wall :/
волл без исключения многих ворнингов вообще неюзабельный же
источник

MK

Maxim Koltsov in Haskell
не знаю не знаю
источник

MK

Maxim Koltsov in Haskell
мы в CI собираем с -Wall -Werror
источник

AA

A64m AL256m qn<co... in Haskell
ну это щас модные у хаскелистов самонаказания
источник

MK

Maxim Koltsov in Haskell
не знаю про сейчас
источник

MK

Maxim Koltsov in Haskell
я думаю у нас это года 3 уже
источник

AA

A64m AL256m qn<co... in Haskell
да че там знать, это новая мода
источник

MK

Maxim Koltsov in Haskell
вон у @qnikst тоже Werror вроде
источник