Hog
да. Это Манхетен
Hog
кроме ВТЦ - всё примернто так же
Vladislav
Сейчас
Hog
да
Hog
@eglyph более свежие фоточки подгонит :)
Ayrat
@fvnever у кого-то с котлина бомбануло
https://m.habr.com/company/jugru/blog/431678/
Ayrat
Насколько объективно?
Fail
Fail
Анна
Vladislav
Vladislav
Жалуется на гет сет
Vladislav
Туплы
Vladislav
Анна
Ну основной посыл статьи, что если хреново использовать фичи котлина, то получится хреновый код!
Анна
кажется так
Shub
Анна
Причём автор сам туда занёс вроде ссылку
Shub
не читал котлин-чатик, но если аргументы “контра” там такие же, как и в комментах - то суммарно со статьем очень смешной перфоманс получился
Анна
Ну в комментах к статьям обычно всегда веселуха 🤔
Анна
особенно если на вентилятор накинуть побольше
Vladislav
x
Очень смешная статья. Осилил до экстеншн методов. Дальше не могу ) человека удивляет что пр расширении базового класса порой приходится переделывать использующих- но это и без экстеншон методов произойдёт.
x
Непонятно короче, чегойто он
Igor
Анна
Vladislav
А у фшарпа аж целых два способа экстеншены писать!!!!12
Igor
Половина набросов выглядит очень интересно с учётом того, что ты активно помогал с Scala дайджестами. Ну да ладно, сейчас попробую аргументированно ответить.
Igor
ты зашел с козырей, так нечестно. С точки зрения скалиста у меня будут совершенно другие аргументы =)
Igor
хорошесть или плохость фич в том числе зависит от состояния сознания
Shub
если отбросить наносное, то в статье есть два тезиса. 1 - “язык плохо спроектирован в аспекте ортогональных возможностей” и 2 - “беспонтовая музыка, на самом деле. очень плохая музыка. я думал, намного лучше будет. очень плохая музыка, просто очень плохая”
Shub
1 тезис - довольно банальное наблюдение.
Shub
а, ну там еще зарисовки с полей на тему “если что-то можно абьюзить - это обязательно будут абьюзить”
Shub
короче, основные посылки в статье настолько близки к трюизмам, что дискутировать там вовсе не о чем
Bonart
Статья - наброс в чистом виде. Особенно от апологета говноязыка ява
Bonart
Быдлокодер сможет написать говнокод. В яве любой вынужден писать говнокод
Hog
вопрос по ТП - почему они не умеют генерить рекорды?
Vladislav
Hog
ф# рекорд недоступен в ц#?
Vladislav
Доступен но там синтаксис вроде стремный
Vladislav
Не помню если честно
Hog
нуок... протупил ща минут 20 :) насилу вспомнил про синтаксис конструктора с заассайниваньем пропертей :)))
Vasily
Climutable
Hog
Это ты про рекорд? Его ТП генерит (вернее _не_ генерит, а класс с пропертями заместо)
Hog
надо не забывать пить таблетки для улучшения памяти - мне ж только на прошлой неделе тут про это рассказывали...
Dr. Friedrich
Туплы
А туплей вот там нету, вот на что стоило бы жаловаться!
Roman
https://habr.com/company/eastbanctech/blog/431804/ читали?
Roman
там на сишарпе монады резалт и мейби используют
Bonart
Монада result на сишарпе делается с полпинка. Достаточно метода SelectMany для таска
Bonart
Это быстро, выразительно и даже идиоматично с точки зрения внешнего кода
Bonart
Заводить специальный тип для этого НЕ нужно
Vladislav
луковая архитектура
Vladislav
правда чот все говорят что уже устарело
Bonart
Дык слезы сплошные же
Vasily
А шо модно ща?
Vladislav
Bonart
Чем страшно?
Vladislav
Vladislav
плюс вроде сама работа с ней в коде была...странной
Vladislav
я потом ее вырезал
Bonart
Bonart
Vladislav
Пример кода есть?
это я на проекте использовал, эту либу вроде https://github.com/louthy/language-ext
Vladislav
Either<L,R>
Bonart
Свойство Result = Success, свойство Exception = Error. Надо только сахарку для композиции
Roman
Roman
и большинство все-таки их использует по-другому
Roman
короч тасками конечно можно выразить это, но я считаю это плохой идеей
Bonart
https://github.com/Kirill-Maurin/FluentHelium/blob/master/FluentHelium.Benchmarks/Program.cs - я тут добавил третий вариант с ЖД-программированием на тасках
Bonart
Roman
кстати, про Exception = Error — в статье как раз идея, что ошибка это не то же самое, что исключение. И кидаться ими просто так не надо
Roman
и в таску уже прибита гвоздями асинхронность, которая тебе не всегда нужна
Roman
мой поинт короче в том, что в данном случае сова на глобус натягивается легко, но все равно это своа и глобус