Size: a a a

2020 July 02

IK

Ilya Kos in Haskell
Да, записано
Всем спасибо
источник

JS

Jerzy Syrowiecki in Haskell
Ilya Kos
В линзах есть сеттер, который добавляет элемент к списку?
<>=
источник

JS

Jerzy Syrowiecki in Haskell
Ilya Kos
Да, записано
Всем спасибо
это относится только к линзам. а добаление элемента к списку не линза
источник

к

кана in Haskell
Ilya Kos
Да, записано
Всем спасибо
ну так добавлятор это не сеттер, это модификатор
источник

к

кана in Haskell
<>~ [a], <>= для стейта
источник

IK

Ilya Kos in Haskell
кана
ну так добавлятор это не сеттер, это модификатор
сеттер это a -> b -> a. Добавлятор вполне вписывается
источник

к

кана in Haskell
ну хорошо,
over l succ (over l succ a)
источник

IK

Ilya Kos in Haskell
ну over /= set
источник

IK

Ilya Kos in Haskell
не понимаю в чем поинт
источник

к

кана in Haskell
ну так поэтому я и сказал, что добавлятор это не сеттер
источник

к

кана in Haskell
а модификатор
источник

к

кана in Haskell
(0, [1,2]) & _2 <>~ [3]
(0, [1,2,3])


l <>~ r = l %~ (<> r) в lens есть
источник

JS

Jerzy Syrowiecki in Haskell
линзовый сеттер должен быть идемпотентным. нелинзовый не должен
источник

PL

Paul Lemon in Haskell
Вечер добрый.
источник

PL

Paul Lemon in Haskell
Не подскажите, есть ли в haskell перенос строки для выражений?
источник

PL

Paul Lemon in Haskell
Ну, чтобы записать слишком длинное выражение в несколько строк.
источник

MK

Maxim Koltsov in Haskell
Переносить можно почти везде, отступ только ставь
источник

MK

Maxim Koltsov in Haskell
Внутри скобок тоже можно переносить
источник

PL

Paul Lemon in Haskell
А внутри кавычек?
источник

AV

Alexander Vershilov in Haskell
"fooo" \
\ "bar"
источник