Size: a a a

2021 June 04

P

Purple in ФП
Использование:
источник

P

Purple in ФП
fishTimer:
источник

P

Purple in ФП
timeExecution:
источник

P

Purple in ФП
Оно работает, но если я захочу добавить в первый скрин еще шаг, то читаемость совсем улетит
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in ФП
Вы ещё нечитаемо не видели)))
источник

P

Purple in ФП
источник

P

Purple in ФП
О Боги
источник
2021 June 05

R

Rafael in ФП
Интересно было бы переписать это на Haskell, и увидеть, как пропадут эти излишние дженерики
источник
2021 June 06

K

Kir in ФП
Матерь божья!
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in ФП
Мы уже 9 месяцев на продакшене эту либу юзаем
источник
2021 June 16

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in ФП
А в ваших языках какие типы полиморфизмов поддерживаются?
https://medium.com/devschacht/polymorphism-207d9f9cd78
источник

P

Purple in ФП
Никакие
источник

P

Purple in ФП
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in ФП
Жаль. Было бы интересно увидеть колонку с хаскелем)
источник

JS

Jerzy Syrowiecki in ФП
параметрический +
включений ~ (подтипы только для параметрически полиморфных типов возможны)

специальный +
перегрузка - (просто нет наследования)
неявное -
источник

JS

Jerzy Syrowiecki in ФП
вообще эта табличка biased в сторону ООП
источник

JS

Jerzy Syrowiecki in ФП
в Хаскеле есть полиморфизм высших рангов, что на это скажут ваши языки?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in ФП
Имхо, это даже хорошо, что нет перегрузки и неявного
(Нет специального - всё универсально)
источник

JS

Jerzy Syrowiecki in ФП
из специального полиморфизма у нас есть тайпклассы, это немного похоже на перегрузку
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in ФП
Это универсальный точно. И думаю, даже не включений
источник