Size: a a a

Programming Offtop

2020 March 27

AN

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

AM

Andrew Mikhaylov in Programming Offtop
А кому оно надо без поддержки в стдлибе, тоже не сильно понятно
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Были бы тайпклассы -- присобачено это было бы снаружи спокойно.
Кстати, что такое тайп-классы в контексте котлин, тоже никто толком объяснить не может.
источник

(

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

(

( in Programming Offtop
Потому что сейчас я mapTwice написать не смогу
источник

AN

Alexander Nozik in Programming Offtop
(
Чтобы она была полиморфна по типу контейнера
Ну так вот ты добавил туда новый контейнер, откуда ты для него конструктор возьмешь
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Кстати, что такое тайп-классы в контексте котлин, тоже никто толком объяснить не может.
Заимплементили правда в эрроу уже, но объяснить никто не может, да 🌚
источник

(

( in Programming Offtop
Alexander Nozik
Ну так вот ты добавил туда новый контейнер, откуда ты для него конструктор возьмешь
Куда?
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Заимплементили правда в эрроу уже, но объяснить никто не может, да 🌚
так там как раз имплиситы
источник

(

( in Programming Offtop
Alexander Nozik
так там как раз имплиситы
Эксплиситы там, лол
источник

ML

Mikhail Levchenko in Programming Offtop
Alexander Nozik
Языковые фичи
Для того, чтобы ими пользоваться, обязательно либы писать?
источник

AN

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

AN

Alexander Nozik in Programming Offtop
Mikhail Levchenko
Для того, чтобы ими пользоваться, обязательно либы писать?
Ладно, ладно, закидали уже меня. Пусть будет всем :)
источник

(

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

// объявление функции выше {
 return this.map(f1).map(f2)
}

И не нужен здесь конструктор
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
так там как раз имплиситы
Так там же кайндами надо явно обмазываться постоянно, какие имплиситы
источник

AM

Andrew Mikhaylov in Programming Offtop
Я ж о том, что в эрроу есть без кипа
источник

AN

Alexander Nozik in Programming Offtop
(

// объявление функции выше {
 return this.map(f1).map(f2)
}

И не нужен здесь конструктор
Погоди, а зачем тогда тебе тут вообще HKT.
источник

(

( in Programming Offtop
Alexander Nozik
Погоди, а зачем тогда тебе тут вообще HKT.
А как ещё?
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Я ж о том, что в эрроу есть без кипа
Ну так и в kmath есть.
источник

ML

Mikhail Levchenko in Programming Offtop
Alexander Nozik
Ладно, ладно, закидали уже меня. Пусть будет всем :)
Хотя кстати идея, что авторам библиотек и прикладникам нужные разные языковые фичи, мне кажется небеспочвенной. Но скорее не разные фичи, а разное апи для них
источник