Size: a a a

Scala User Group

2020 September 22

KS

Kirill Shelopugin in Scala User Group
Нет, конечно, если есть один истинно верный формат идентификаторов, в которых мы всегда знаем, какие инстансы нужны, какие не нужны и как их делать - трейт меньше бойлерплейта. Шаг влево, шаг вправо - внезапно "тебе это просто не надо".
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Kirill Shelopugin
Нет, конечно, если есть один истинно верный формат идентификаторов, в которых мы всегда знаем, какие инстансы нужны, какие не нужны и как их делать - трейт меньше бойлерплейта. Шаг влево, шаг вправо - внезапно "тебе это просто не надо".
Шаг влево и шаг вправо - и переопределяй инстанс на здоровье
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Kirill Shelopugin
Нет, конечно, если есть один истинно верный формат идентификаторов, в которых мы всегда знаем, какие инстансы нужны, какие не нужны и как их делать - трейт меньше бойлерплейта. Шаг влево, шаг вправо - внезапно "тебе это просто не надо".
источник

KS

Kirill Shelopugin in Scala User Group
Удалить мне тоже через override?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Kirill Shelopugin
Удалить мне тоже через override?
Сколько раз удалял?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ну т.е. реально ли удобнее opt-in чем opt-out для инстансов айдишников
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Kirill Shelopugin
Удалить мне тоже через override?
Но вообще - да
источник

GP

Grigory Pomadchin in Scala User Group
Kirill Shelopugin
Удалить мне тоже через override?
если новое значение с же именем что и имплисит в скоупе он не подхватится
источник

GP

Grigory Pomadchin in Scala User Group
вообще конечно это звучит как хак
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ну челы, ну Бартоссо один раз ы жизни удалял инстанс
источник

GP

Grigory Pomadchin in Scala User Group
удалил строку?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
сколько раз в жизни было у Кирилла такое, что не нужен был инстанс для чего-то
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Я посмотрел — я точно больше 3х строчек испольую: TaggedType, TaggedType0, NewType0, LiftF.
Да, можно это было бы сделать самому. И, наверное, получилось бы намного меньше кода, чем в либе. Но зачем? Я вообще не хочу тратить время на то, что уже сделано и вынесено в либу. Плюс, сама предметная область тут не самая простая. Я видел в исходниках supertagged отсылки к каким-то проблемам в других подобных либах и к багам скала компилятора. Я вот вообще не хочу туда лезть и разбираться с этим. Я хочу, чтобы просто работало. Библиотека даёт мне такую возможность.
источник

D

Daniel in Scala User Group
Oleg ℕizhnik
Давайте пример реального кода с 5-10 айдишниками возьмём, и  напишем его в разных стилях
для этого потребуется миньон
источник

M

Mikhail in Scala User Group
Любопытно, что среднестатистическому индусу даже 3-строчки покажутся лишними и не нужными. Также любопытно и то, что занимаясь рутинными задачами люди склонны сужать свое мировоззрение и с подозрением относится к тому, что у кого-то цели и задачи могут отличаться. Токсик невер ендс.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Интересная мысль от рудогмы в сторону непонятно кого
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Хоть бы уточнял, кого он тыкает
источник

D

Daniel in Scala User Group
Oleg ℕizhnik
Хоть бы уточнял, кого он тыкает
ну тут либо ты индус, либо с суженным мировоззрением
источник

ZM

ZLoyer Matveev in Scala User Group
Daniel
ну тут либо ты индус, либо с суженным мировоззрением
+
по всем проехался
источник

D

Daniel in Scala User Group
но как говорят классики constraints liberate, liberties constrain
источник