Size: a a a

2021 May 07

A

Aragaer in Lisp Forever
да я вообще в принципе против перегрузок. Но вот кому-то хочется чтобы его баллистические ракеты запускались инфиксно, а не явно.
источник

SA

Sokolov Andrew in Lisp Forever
Я пилю либу с перегрузками
Ща триггернусь)
источник

SA

Sokolov Andrew in Lisp Forever
А вот если бы запретили перегружать то что не надо, было бы очевиднее что происходит
источник

LL

Lämppi Lütti in Lisp Forever
Не явно они и префиксно могут запускаться
источник

A

Aragaer in Lisp Forever
ну да, но называть функцию запуска баллистической ракеты add наверно это совсем за гранью
источник

A

Aragaer in Lisp Forever
а так в том же самом хаскеле написать
a = b `func` c

иногда нагляднее, чем a = func b c
источник

SA

Sokolov Andrew in Lisp Forever
Ну скажем так
источник

SA

Sokolov Andrew in Lisp Forever
Я считаю перегрузки важны
источник

SA

Sokolov Andrew in Lisp Forever
Важно также не перегружать хуйню
источник

SA

Sokolov Andrew in Lisp Forever
Но типа
источник

SA

Sokolov Andrew in Lisp Forever
У тебя либо свобода в языке
источник

SA

Sokolov Andrew in Lisp Forever
Делать разные вещи
источник

SA

Sokolov Andrew in Lisp Forever
Либо ракеты не полетят
источник

LL

Lämppi Lütti in Lisp Forever
Ракеты так-то на палках не перегружаемых и летают
источник

SA

Sokolov Andrew in Lisp Forever
Так что наши полиморфы формально говоря можно чё угодно заставить делать
источник

A

Aragaer in Lisp Forever
я пока не встречал такого, чтобы перегрузка реально решала что-то очень крутое, что без перегрузки делается плохо и грустно. Но зато очень много встречал такого, что перегрузка делает вещи слишком неявными. А я человек простой - вижу код, ожидаю сразу же понять, что тут происходит.
источник

SA

Sokolov Andrew in Lisp Forever
Ты встречал
источник

SA

Sokolov Andrew in Lisp Forever
Просто ты не в курсе
источник

A

Aragaer in Lisp Forever
ну то есть вот в том же хаскеле полиморфизм это точно не про то, чтобы оператор + запускал баллистические ракеты
источник

SA

Sokolov Andrew in Lisp Forever
Сколько разных числовых типов у тебя есть в борще
источник