Size: a a a

2020 May 05

AV

Alexander Vershilov in Haskell
Вообще ничего не мешает сделать {paramName} -> HasField "paramName" и делать линзу
источник

YS

Yan Shkurinskiy in Haskell
Никита вроде вообще сторонник туплов, и писать всё в одном месте (насколько я понял его мысли)
источник

AV

Alexander Vershilov in Haskell
и ${_1} для тупли!
источник

AV

Alexander Vershilov in Haskell
Угу
источник

AV

Alexander Vershilov in Haskell
Я правда боюсь это тормозить компиляцию адски будет
источник

DI

Dmitry Ivanov in Haskell
Кто-нибудь дочитал последнюю граниностатью? Я устал еще до середины и реквестирую tl;dr
источник

AV

Alexander Vershilov in Haskell
И сообщение об ошибках как портал в ад
источник

AV

Alexander Vershilov in Haskell
Dmitry Ivanov
Кто-нибудь дочитал последнюю граниностатью? Я устал еще до середины и реквестирую tl;dr
Спроси у него в соседнем канале
источник

DI

Dmitry Ivanov in Haskell
лучше забью
источник

DI

Dmitry Ivanov in Haskell
Студент с GSoC про ускорение Haskell IDE вроде адекватный
источник

DI

Dmitry Ivanov in Haskell
поставили ему первую задачу "зайти в IRC"
источник

AA

A64m AL256m qn<co... in Haskell
кана
есть какой-нибудь крутой линзоприем превратить Nothing в Just x, а Just оставить как есть
> Just 42 ^. non 0
42
> Nothing ^. non 0
0
источник

к

кана in Haskell
lens %~ (<|> Just 42)

это как раз то что нужно
источник

AV

Alexander Vershilov in Haskell
Как в линзах правильно поменять третий элемент тупли?
(_3 %~foo) ?
источник

к

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

AV

Alexander Vershilov in Haskell
а если foo=coerce можно проще записать?
источник

AV

Alexander Vershilov in Haskell
просто coerce написать не получается, ghc типы не выводит, а хотелось бы
источник
2020 May 06

MP

Misha Puzanov in Haskell
а какой аналог liftIO для (MonadBaseControl IO m, MonadIO m)?
мне нужно что-то, что может (MonadBaseControl IO m, MonadIO m) => IO a -> m a
источник

AV

Alexander Vershilov in Haskell
непонятно зачем тут аналог
источник

AV

Alexander Vershilov in Haskell
тут liftIO подойдёт, если есть только MonadBaseControl IO m, то liftBase
источник