Size: a a a

Programming Offtop

2021 May 15

AM

Andrew Mikhaylov in Programming Offtop
Так а откуда бы он без накладных расходов такой красивый взялся?
источник

AM

Andrew Mikhaylov in Programming Offtop
Для него в лучшем случае надо Bool + Any?
источник

(

( in Programming Offtop
Эх, опять Александр нанес хуйни и ушёл из дискусии
источник

AM

Andrew Mikhaylov in Programming Offtop
Или бокс одного из вариантов, как у резалта
источник

(

( in Programming Offtop
Как победить культ котлина?
источник

VP

Vladimir Petrakovich in Programming Offtop
В смысле откуда? Уже есть же, но левый тип жёстко зафиксирован.
источник

AM

Andrew Mikhaylov in Programming Offtop
Ну так уже есть — с накладными расходами на left :)
источник

AM

Andrew Mikhaylov in Programming Offtop
(я опять стороны перепутал, сорри)
источник

VP

Vladimir Petrakovich in Programming Offtop
Так это же совсем не критично
источник

AM

Andrew Mikhaylov in Programming Offtop
Некритично, но ты ж там про байтоёбов упоминал.
источник

VP

Vladimir Petrakovich in Programming Offtop
Главное чтобы нормальных ход исполнения (а Left - это, как ни крути, на каком-то уровне всё-таки ненормальный результат) не погряз в выделениях памяти под обёртки
источник

AM

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

AM

Andrew Mikhaylov in Programming Offtop
Ну тогда никто не мешает скопипастить Result, назвать Either-ом и поменять Throwable на Any.
источник

AM

Andrew Mikhaylov in Programming Offtop
Можно даже пойти в эрроу кляузу написать, чтоб в следующей мажорной версии у себя инлайн-класс запилили, если ещё не. Тогда будет тебе интероп с чужим кодом.
источник

VP

Vladimir Petrakovich in Programming Offtop
Действительно, должно взлететь.
Но я смотрю, там парочка @Suppress есть
источник

AM

Andrew Mikhaylov in Programming Offtop
Это кого-то всерьёз останавливает?)
источник

AM

Andrew Mikhaylov in Programming Offtop
В 1.5.0, кстати, смотришь?
источник

VP

Vladimir Petrakovich in Programming Offtop
Неа, под рукой только 1.4.21
источник

AM

Andrew Mikhaylov in Programming Offtop
Надо ж смотреть стабильный резалт. Плюс там наверняка есть какие-то саппрессы, которые на кастомные имена навешены для сохранения обратной совместимости.
источник

AM

Andrew Mikhaylov in Programming Offtop
Резалт же ж особенный, на нём стабильные корутины давно завязаны, потому ему приходится сохранять совместимость, несмотря на изменения в инлайн-классах.
источник