Size: a a a

Programming Offtop

2020 March 27

(

( in Programming Offtop
А причем здесь хкт и реализации чего-то?
источник

AN

Alexander Nozik in Programming Offtop
(
А причем здесь хкт и реализации чего-то?
Для того, чтобы сделать твой любимый set->set кто-то должен откуда-то взять конструктор сета.
источник

AN

Alexander Nozik in Programming Offtop
Откуда?
источник

(

( in Programming Offtop
Alexander Nozik
Откуда?
Из интерфейса, например
источник

AN

Alexander Nozik in Programming Offtop
(
Из интерфейса, например
А откуда инстанс этого интерфейса. Напиши, как ты это видишь
источник

(

( in Programming Offtop
Alexander Nozik
А откуда инстанс этого интерфейса. Напиши, как ты это видишь
fun <T<_> : Mappable, E, R, G> T<E>.doubleMap(f1: (E) -> R, f2: (R) -> G): T<G>
источник

AN

Alexander Nozik in Programming Offtop
(
fun <T<_> : Mappable, E, R, G> T<E>.doubleMap(f1: (E) -> R, f2: (R) -> G): T<G>
Откуда конструктор-то
источник

(

( in Programming Offtop
Alexander Nozik
Откуда конструктор-то
Зачем конструктор? Я только знаю, что это T можно мапать
источник

(

( in Programming Offtop
Значит, я могу мапнуть два раза
источник

(

( in Programming Offtop
Если нужен конструктор - значит, это специализация реализации
источник

AM

Andrew Mikhaylov in Programming Offtop
(
fun <T<_> : Mappable, E, R, G> T<E>.doubleMap(f1: (E) -> R, f2: (R) -> G): T<G>
А где взять инстанс Mappable, добавить его в дерево наследования стандартным коллекциям?
источник

(

( in Programming Offtop
Andrew Mikhaylov
А где взять инстанс Mappable, добавить его в дерево наследования стандартным коллекциям?
Например, да
источник

(

( in Programming Offtop
Но некоторым это не понравится
источник

(

( in Programming Offtop
Да и мне не очень нравится
источник

(

( in Programming Offtop
Я бы новый коллекционный стдлиб сделал
источник

(

( in Programming Offtop
источник

AM

Andrew Mikhaylov in Programming Offtop
Ну вот поэтому я и не понимаю, нафига это в отрыве от тайпклассов обсуждать
источник

AM

Andrew Mikhaylov in Programming Offtop
Были бы тайпклассы -- присобачено это было бы снаружи спокойно.
источник

AN

Alexander Nozik in Programming Offtop
Если это мембер метод или ссылается на мембер метод, то зачем там HKT?
источник

AM

Andrew Mikhaylov in Programming Offtop
(я всё ещё не уверен, что ради этого вообще всю стдлибу вверх дном кто-то будет переворачивать)
источник