Size: a a a

2021 May 04

к

кана in Haskell
ну, кейс есть, когда линзы минимальные нужны, а собирать линзы дорого
источник

a

adam in Haskell
кому дорого
источник

IK

Ilya Kos in Haskell
Если ты пишешь библиотеку, но не можешь жить без линз
источник

IK

Ilya Kos in Haskell
Тянуть микролинзы еще терпимо
источник

к

кана in Haskell
напоминаю, у меня был кейс, когда я взял в мелкий проект wreq, а он от lens зависит, и я не мог собрать бинарь на сервере, потому что там не хватало памяти для ghc для сборки lens, приходилось локально в докере собирать бинарь и закидывать на сервер
источник

KV

Kirill Valyavin in Haskell
> собрать бинарь на сервере
источник

Y

Yuuri in Haskell
Есть подозрение, что в заметной части библиотек можно поменять зависимость с линз на микролинзы и ничего не поломается
источник

к

кана in Haskell
CD это что шутка для тебя
источник

KV

Kirill Valyavin in Haskell
Почему на билд-ферме меньше памяти, чем на дев-машине, а?
источник

к

кана in Haskell
потому что это был дешманский тариф с дигиталоушена
источник

к

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

KV

Kirill Valyavin in Haskell
Так вот, для чего на самом деле нужен Go
источник

к

кана in Haskell
да просто пора бы уже тайпалисы линзовые в base добавить, сколько можно уже
источник

к

кана in Haskell
или вынести в пакет lens-types
источник

к

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

к

кана in Haskell
а то с wreq конечно очень забавная ситуация выходит, ради линз для структурок целый lens тащить
источник

MK

Maxim Koltsov in Haskell
Да что такое "целый lens" блин
источник

к

кана in Haskell
целый lens это куча дополнительных минут сборки + куча дополнительного потребления памяти на сборку
источник

MK

Maxim Koltsov in Haskell
Один раз
источник

L

Lierdakil in Haskell
один раз это если никогда не обновляться)
источник