Size: a a a

2020 December 31

MP

Misha Puzanov in Haskell
а что в линзах чтобы заменить
(^. typed @Bla) <$> foo?
источник

MP

Misha Puzanov in Haskell
ну точнее заменить (^. someLens) <$> foo
источник

MP

Misha Puzanov in Haskell
не то чтоб мне как-то сильно прямо хотелось съэкономить, скорее вопрос как правильно самому искать ответы на вопрос "что есть в линзах"
источник

MK

Maxim Koltsov in Haskell
Есть mapped
источник

MK

Maxim Koltsov in Haskell
Но он вроде ограничен в возможностях
источник

MK

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

MP

Misha Puzanov in Haskell
у него в аргументах Setter
источник

MP

Misha Puzanov in Haskell
а ну да
источник

G

GNU/Vsevolod in Haskell
У кого-то было, что после определенного действия, hls съел всю ram/swap?
источник

G

GNU/Vsevolod in Haskell
Я тут стер строку 1 кажется
источник

к

кана in Haskell
Переслано от кана
(^.~) :: Monoid b => ASetter s t a b -> Getting b a b -> s -> t
(^.~) setter getter = over setter (view getter)

infixr 4 ^.~

x :: Monoid a => Maybe ([a], b) -> Maybe a
x = mapped ^.~ _1 . each
источник

к

кана in Haskell
Misha Puzanov
ну точнее заменить (^. someLens) <$> foo
^
источник

JS

Jerzy Syrowiecki in Haskell
GNU/Vsevolod
У кого-то было, что после определенного действия, hls съел всю ram/swap?
да, часто
источник

VD

Velvet Darkness in Haskell
Если воспроизводится, то зарепортить бы
источник

G

GNU/Vsevolod in Haskell
Jerzy Syrowiecki
да, часто
Это потому, что он что-то eval-ит, типа repeat 42?
источник

AA

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

MP

Misha Puzanov in Haskell
круто!
источник

JS

Jerzy Syrowiecki in Haskell
хз. наверно, кэширует и не очищает кэш
источник

AA

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

JS

Jerzy Syrowiecki in Haskell
мне ещё нравится, как HLS регулярно запускает новые экземпляры себя, и у тебя по 6 одинаковых подсказок всплывает
источник