Size: a a a

Programming Offtop

2020 March 27

AM

Andrew Mikhaylov in Programming Offtop
Igor
А что?
Функтор (с оговоркой про необходимость учесть его законы (второй раз ты меня не подловишь))
источник

I

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

I

Igor in Programming Offtop
Alexander Nozik
Половина монады
источник

AN

Alexander Nozik in Programming Offtop
Кстати, если уж был вопрос, почему я все время спрашиваю, зачем оно надо, то ответ такой: чтобы внедрять новые фичи, надо понимать их область применения и конкретные юз кейсы. Пока кто-то четко не сформулирует это, ничего нового не будет. Случай с сетом, который порождает сет не особо убедительный, поскольку его легко получить обычным экстеншеном. Более сложные штуки типа этой двойной мамы можно обсуждать, если объяснить, что и зачем оно делает.
источник

AN

Alexander Nozik in Programming Offtop
Харашо
источник

AM

Andrew Mikhaylov in Programming Offtop
s/Chainable/FlatMappable/
🌚
источник

I

Igor in Programming Offtop
Bind'able 😎
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Кстати, если уж был вопрос, почему я все время спрашиваю, зачем оно надо, то ответ такой: чтобы внедрять новые фичи, надо понимать их область применения и конкретные юз кейсы. Пока кто-то четко не сформулирует это, ничего нового не будет. Случай с сетом, который порождает сет не особо убедительный, поскольку его легко получить обычным экстеншеном. Более сложные штуки типа этой двойной мамы можно обсуждать, если объяснить, что и зачем оно делает.
В текущем порядке дел этот двойной мап спокойно будет определён на итерабле и возвращать список. И (почти) всем будет ок. Это тоже не кейс.
источник

AM

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

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
В текущем порядке дел этот двойной мап спокойно будет определён на итерабле и возвращать список. И (почти) всем будет ок. Это тоже не кейс.
Ну да. Но правильное замечание, что Sequence не iterable. Не достаточно для языковой фичи, но что-то. Теперь надо придумать что-то более существенное акромя моей математики (вот там оно как раз надо).
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Ну да. Но правильное замечание, что Sequence не iterable. Не достаточно для языковой фичи, но что-то. Теперь надо придумать что-то более существенное акромя моей математики (вот там оно как раз надо).
Это просто тут Миши щас нет, он бы за сиквенсы пояснил)))
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Это просто тут Миши щас нет, он бы за сиквенсы пояснил)))
У меня та же боль по поводу массивов и листов. Но не достаточно больно
источник

VP

Vladimir Petrakovich in Programming Offtop
Andrew Mikhaylov
Это просто тут Миши щас нет, он бы за сиквенсы пояснил)))
А что тут пояснять - Iterable : Sequence
источник

VP

Vladimir Petrakovich in Programming Offtop
Но этого, конечно, никогда не будет
источник

AM

Andrew Mikhaylov in Programming Offtop
Не совсем же
источник

VP

Vladimir Petrakovich in Programming Offtop
Andrew Mikhaylov
Не совсем же
Ок, "сиквенс не нужен, надо было вешать экстеншены на итератор!!!!11"
источник

AM

Andrew Mikhaylov in Programming Offtop
Вот это уже ближе к телу))
источник

AN

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

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Вот это уже ближе к телу))
И получили бы Java stream
источник

VP

Vladimir Petrakovich in Programming Offtop
И я даже частично согласен, вроде бы хуже бы не стало
источник