Size: a a a

Programming Offtop

2020 October 27

ML

Mikhail Levchenko in Programming Offtop
Oleg Yukhnevich
так Operator fusion это просто оптимизация, о которой ты по сути не должен думать
эти операторы работают, просто что они ничего не сделают, потому что эта семантика уже внутри

(почему эти дискуссии всегда в оффтопе?)
> почему эти дискуссии всегда в оффтопе?

У меня есть предположение, что набрасывать на Kotlin в Kotlin чате немного некомфортно. Здесь как бы "нейтральные воды"
источник

AM

Andrew Mikhaylov in Programming Offtop
Unat
У списков есть особенность - они могут быть пустыми и тогда эта структура не хранит данные и часть базовых операций на ней не определена, но ты не видишь в этом проблемы, т.к. знаешь как она работает.
Так, тиха, щас нонэмптилист изобретёт, и пойдёт его в стдлибе требовать.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Bogdan Panchenko
Я ответил что limit мог бы возвращать специальный тип
то есть стейт флоу это не флоу, но лимит будет возвращать флоу. ок)
источник

AN

Alexander Nozik in Programming Offtop
Bogdan Panchenko
Я ответил что limit мог бы возвращать специальный тип
Ну а теперь придумайте, как сделать так, чтобы flow{} определял конечный там цикл или бесконечный
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
то есть стейт флоу это не флоу, но лимит будет возвращать флоу. ок)
Скорее наоборот. Он хочет отдельный типа для конечных фловов
источник

U

Unat in Programming Offtop
Bogdan Panchenko
Я ответил что limit мог бы возвращать специальный тип
Flow может быть конечным не только с limit
источник

с#

саша сок #KotlinGang... in Programming Offtop
Mikhail Levchenko
> почему эти дискуссии всегда в оффтопе?

У меня есть предположение, что набрасывать на Kotlin в Kotlin чате немного некомфортно. Здесь как бы "нейтральные воды"
у меня есть предположение, что это просто обсуждение и приятное времяпрепровождение, а в котлине больше по вопросикам всяким
источник

KD

Konstantin Dovnar in Programming Offtop
Andrew Mikhaylov
В этом есть некоторая логика, на самом деле. Просто где границу проводить -- вопрос открытый.
Я больше скажу. Это правильная логика. Не правильный лишь подход Богдана: "Я не вижу смысла, это хуета"
источник

КР

Кирилл Романенко... in Programming Offtop
Andrew Mikhaylov
А стейтфлоу, который частный случай шэйрдфлоу, должен быть флоу? Это как?)
StateFlow холодный
источник

BP

Bogdan Panchenko in Programming Offtop
Alexander Nozik
Короче, программисты, всем срочно жениться. Или хотя бы девушками обзавестись. А то сублимация не в ту сторону идет.
Вот поэтому сейчас куча говно инструментов, код подерживать все сложнее, потому что программисты время на девушек тратить
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
И мне надоело это в офтопе обсуждать. У кого есть вопросы, пошли в основной чат
Чёт я гляжу, не помогло)
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
И мне надоело это в офтопе обсуждать. У кого есть вопросы, пошли в основной чат
надо запретить тут обсуждать котлин. как андроид в котлин-мобайл
источник

U

Unat in Programming Offtop
А как с этим теперь в основной чат идти? Форвардить весь тред?
источник

U

Unat in Programming Offtop
саша сок #KotlinGang
надо запретить тут обсуждать котлин. как андроид в котлин-мобайл
Как хаскелль в блахе
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
у меня есть предположение, что это просто обсуждение и приятное времяпрепровождение, а в котлине больше по вопросикам всяким
Ну на самом деле здоровое зерное есть. Ввести поверх Flow еще один тип типа LimitedFlow, который по сути посто inline class LimitedFlow(flow: Flow): Flow by flow и делать терминальные операции на нем. Нормальное решение. НО ПОЧЕМУ ОПЯТЬ НЕ В ТОМ ЧАТЕ, ГДЕ ЭТО МОЖЕТ БЫТЬ ПОЛЕЗНО
источник

BP

Bogdan Panchenko in Programming Offtop
саша сок #KotlinGang
generateSequence(1) { it + 1 }.toList() тоже никогда не ретюрнится
Ну у него апи такое. Это вообще про State/Shared Flow
источник

KD

Konstantin Dovnar in Programming Offtop
Unat
У списков есть особенность - они могут быть пустыми и тогда эта структура не хранит данные и часть базовых операций на ней не определена, но ты не видишь в этом проблемы, т.к. знаешь как она работает.
У списков есть простая возможность проверки на пустоту. У флоу нет возможности проверить, что он бесконечный.
источник

AM

Andrew Mikhaylov in Programming Offtop
Unat
А как с этим теперь в основной чат идти? Форвардить весь тред?
Можно выкупить конкретную тему и идти с ней туда. К примеру, пересказав.
источник

BP

Bogdan Panchenko in Programming Offtop
саша сок #KotlinGang
generateSequence(1) { it + 1 }.toList() тоже никогда не ретюрнится
У сиквенс нет таких аналогов
источник

AM

Andrew Mikhaylov in Programming Offtop
Тут просто сильно больше одной темы, нет смысла тащить в основу всё.
источник