Size: a a a

2021 May 03

AS

Alexander Smirnov in Haskell
Когда все и так все знают, а пройти ммимо невозможно
источник

YS

Yan Shkurinskiy in Haskell
Тогда возможно
источник

AS

Alexander Smirnov in Haskell
Я про этот пример и писал выше
источник

DB

Danil Berestov in Haskell
если непонятен код на линзах может быть 2 путя: либо нужно просто изучить комбинаторы, либо кто-то написал плохой код. Какое отношение линзы или _что-либо-ещё_ имеют отношение  к лапше — я не знаю
источник

YS

Yurii Stroganov in Haskell
Ошибка компиляции это ошибка компиляции.

Вопрос чуточку шире, как мне кажется.

Вопрос понимания логики работы программы за минимальное количество времени.
источник

AS

Alexander Smirnov in Haskell
Мы и обсуждаем, что кто-то написал плохой код, в данном случае с буквами вместо нормальных типов
источник

YS

Yan Shkurinskiy in Haskell
Надо сравнить по понятности линзокод и "рекорды изкоробочные" (drf + nfp + wc)
источник

AS

Alexander Smirnov in Haskell
Строганов правильно пишет, из-за привычки мы усложняем и так сложные вещи
источник

YS

Yan Shkurinskiy in Haskell
Не уверен что линзы будут хуже)
источник

YS

Yurii Stroganov in Haskell
Единица измерения понятности :(
источник

AS

Alexander Smirnov in Haskell
Я немного вернусь к началу дискуссии, тезис не в том, что линзы плохие и непонятные, а в том, что просто заменив буквы в сигнатуре (6 параметров, да в функции столько не пихают) на что-то более понятное, можно было бы упростить всем жизнь
источник

YS

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

AS

Alexander Smirnov in Haskell
И я тоже не очень понимаю, почему просто написать о том, что у типа 6 однобуквенных параметров недостаточно, чтобы все сразу признали наличие проблемы
источник

YS

Yan Shkurinskiy in Haskell
Иногда что-то более конкретное чем s t a b сложно написать х.х
источник

AS

Alexander Smirnov in Haskell
Ну предположим хрен с ним с s t a b, но там же еще и p и q
источник

DB

Danil Berestov in Haskell
Ты их никогда не увидишь
источник

AS

Alexander Smirnov in Haskell
И то, что эти буковки задаются акиоматически "смотри, какие у нас бывают сигнатуры, в каждой есть буквы s t a b", сильно понятнее это все не делает
источник

AS

Alexander Smirnov in Haskell
У вас нет привычки читать библиотечный код, чтобы разобраться когда из доки чего-то непонятно?
источник

AS

Alexander Smirnov in Haskell
Идеальная и не протекающая документация это конечно хорошо, жаль только, что ее не существует
источник

AS

Alexander Smirnov in Haskell
Мне кажется, кто-то (Гранин?) уже поднимал тему того, что в хаскеле почему то считаются нормальными антипаттерны, которые в большинстве языков относятся к дичи
источник