Size: a a a

Kotlin Community

2020 April 19

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
Ее и на покупку нет
Я поискал уже, да. Но напомнить всё равно надо было.
источник

AN

Alexander Nozik in Kotlin Community
Я вообще не понял, была она или нет. В издательстве, которое ее типа издавало, только анонс на сайте лежит
источник

AM

Andrew Mikhaylov in Kotlin Community
И комменты с благодарностями за хорошую книгу. Как будто таки была, но убрали.
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
Я поискал уже, да. Но напомнить всё равно надо было.
Да я тоже, пошел искать типа идите - покупайте. А ее и не купишь
источник

QH

Quantum Harmonizer in Kotlin Community
Alexander Levin
@Harmonizr кстати чисто технический вопрос - эту штуку вообще можно выставить наружу так, чтобы и оптимально было и за тебя апи полностью не имплементить?
Ну, вроде как ты тут оптимизируешь всё, а для этого нужно и лямбду с трансформацией/фильтрацией/whatever инлайнить.
А если инлайнить, то это скорее функция, а не конструктор.
А если функция, то и назвать стоит по аналогии с Iterable/Sequence API?
Если прям совсем идеально делать, то итератор нужно возвращать из функции, которая принимает трансформацию как crossinline-функцию, да.
источник

AN

Alexander Nozik in Kotlin Community
Интересно, почему в стдлибе нет функций для композирования функций.
источник

(

( in Kotlin Community
Alexander Nozik
Интересно, почему в стдлибе нет функций для композирования функций.
Ну так напишите, слишком узкий юзкейс
источник

AN

Alexander Nozik in Kotlin Community
(
Ну так напишите, слишком узкий юзкейс
Не проблема, но я немного не про это. Дело в том, что композицию функций в некоторых случаях можно довольно сильно соптимизировать при помощи компиляторной магии.
источник

QH

Quantum Harmonizer in Kotlin Community
В funktionale были, но теперь оно устарело в пользу arrow, а там чёрт ногу сломит
источник

AO

Alexey Otts in Kotlin Community
Alexander Nozik
Не проблема, но я немного не про это. Дело в том, что композицию функций в некоторых случаях можно довольно сильно соптимизировать при помощи компиляторной магии.
Jit и сам справится
источник

BV

Boris Vanin in Kotlin Community
Alexey Otts
Jit и сам справится
В смысле когда нибудь справится или уже справляется?
источник

AO

Alexey Otts in Kotlin Community
Boris Vanin
В смысле когда нибудь справится или уже справляется?
Хотя с лямбдами не точно
источник

AO

Alexey Otts in Kotlin Community
Но там и не понятно что оптимизировать, только сейчас понял что это не просто вызов создание новой функции
источник

BV

Boris Vanin in Kotlin Community
Alexey Otts
Но там и не понятно что оптимизировать, только сейчас понял что это не просто вызов создание новой функции
Ну дык 🤷‍♂
источник

QH

Quantum Harmonizer in Kotlin Community
Alexey Otts
Но там и не понятно что оптимизировать, только сейчас понял что это не просто вызов создание новой функции
Вызов функции, которая склеивает две функции — три виртуальных вызова вместо одного, например.
источник

BP

Bogdan Panchenko in Kotlin Community
Quantum Harmonizer
Вызов функции, которая склеивает две функции — три виртуальных вызова вместо одного, например.
Виртуальные вызовы как раз оптимизируются
источник

AO

Alexey Otts in Kotlin Community
Quantum Harmonizer
Вызов функции, которая склеивает две функции — три виртуальных вызова вместо одного, например.
Ну там только вывозом фабрики можно соптимизировать, с этим jit справится
источник

BV

Boris Vanin in Kotlin Community
Кто-то пробовал делать кастомизации для котлиновского плагина идеевского?
источник

QH

Quantum Harmonizer in Kotlin Community
Boris Vanin
Кто-то пробовал делать кастомизации для котлиновского плагина идеевского?
Что именно?
источник

BV

Boris Vanin in Kotlin Community
Quantum Harmonizer
Что именно?
Ну, я вот хочу для своих скриптов сделать некоторые фичи
источник