Size: a a a

Programming Offtop

2021 February 02

k

kylichist in Programming Offtop
Andrew Mikhaylov
Какой неожиданный поворот событий!
не ожидал ник то
источник

АГ

Артем Грибов... in Programming Offtop
Andrew Mikhaylov
Какой неожиданный поворот событий!
Вот что значит работают
источник

AM

Andrew Mikhaylov in Programming Offtop
Артем Грибов
Вот что значит работают
Перья высыхать не успевают, которыми подписи ставятся
источник

AM

Andrew Mikhaylov in Programming Offtop
Охуенно. В свифте можно сравнивать таплы до шести элементов длиной (если сами элементы Equatable, конечно), НО из-за того, что сделано это костылём в компиляторе, и таплы фактически не могут имплементить протоколы, сравнить массив таплов нельзя :)
источник

AM

Andrew Mikhaylov in Programming Offtop
Я и так не очень часто пишу тесты, особенно на нынешнем проекте с этой ебучей дополненной реальностью, но вот тут свифт мне намекает, что да и хер с ними)
источник

AN

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

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Плата за погоню за фичами и закрытую экосистему.
Ну конкретно тут закрытая экосистема ни при чём, это явно просто техническое ограничение, которое, возможно, в будущем уберут.
источник

AM

Andrew Mikhaylov in Programming Offtop
KEEP и SEP щас примерно об одном и том же — приходите обсуждать свои пропоузалы, но сразу с реализацией, пожалуйста. До появления реализации — велком на форумы / в ишью трекер.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Ну конкретно тут закрытая экосистема ни при чём, это явно просто техническое ограничение, которое, возможно, в будущем уберут.
Проблема в том, что это сделано костылем. А сделано потому, что некому обкатать. Сколько решений в котлин казались хорошими, но были выпилены после обкатки? Те же тупли.
источник

AN

Alexander Nozik in Programming Offtop
Но я думаю, что в конце концов придут к одному и тому же. Вопрос кто быстрее нишу займет.
источник

U

Unat in Programming Offtop
Alexander Nozik
Проблема в том, что это сделано костылем. А сделано потому, что некому обкатать. Сколько решений в котлин казались хорошими, но были выпилены после обкатки? Те же тупли.
Блин, они были в языке, но их выпилили?
источник

U

Unat in Programming Offtop
Зачем?
источник

AN

Alexander Nozik in Programming Offtop
Unat
Блин, они были в языке, но их выпилили?
Были в пре-релизе
источник

AN

Alexander Nozik in Programming Offtop
Unat
Зачем?
Потому что костыль.
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Проблема в том, что это сделано костылем. А сделано потому, что некому обкатать. Сколько решений в котлин казались хорошими, но были выпилены после обкатки? Те же тупли.
Я всё ещё не считаю отсутствие таплов безусловно хорошим решением, хотя и понимаю ризонинг команды котлина. Но правда, невозможность навесить на тапл реализацию протокола, при учёте, что это, ну, обычный тип, можно писать условно T<(Int, Int)> — это только техническое ограничение. Причём я думаю, что известное ограничение с момента их заведения.
источник

U

Unat in Programming Offtop
А что там пошло не так? Может, зря я постоянно тащу data class Triple и иже с ним?
источник

AM

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

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Я всё ещё не считаю отсутствие таплов безусловно хорошим решением, хотя и понимаю ризонинг команды котлина. Но правда, невозможность навесить на тапл реализацию протокола, при учёте, что это, ну, обычный тип, можно писать условно T<(Int, Int)> — это только техническое ограничение. Причём я думаю, что известное ограничение с момента их заведения.
Ну так в том числе поэтому и дата класс вместо тупля.
источник

AN

Alexander Nozik in Programming Offtop
Unat
А что там пошло не так? Может, зря я постоянно тащу data class Triple и иже с ним?
Трипл есть и так.
источник

AM

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