Shub
про ДУ я в статике могу сказать сколько у него наследников. Но ладно я, компилятор может сказать
ты можешь сказать, сколько у него вариантов, ну это в случае в эфшарпом, и если не брать во внимание active patterns
Ayrat
могу в статике сказать сколько у абстрактного класса с приватным конструктором наследников
Ayrat
мне, как программисту, важна семантика инструмента. Вот в ДУ самое главное что это закрытое множество и отсюда идут многие бонусы
Shub
могу в статике сказать сколько у абстрактного класса с приватным конструктором наследников
ну тема вообще в том, что тебе в ООП нафиг не надо знать, сколько у тебя наследников
Ayrat
например какие?
то что мне не надо рассматривать дефолтный кейс при матче. То что при добавлении нового кейса мне компилятор скажет что я его забыл
Ayrat
а зачем нам Run? можно было бы в returnFrom создать таск как в асинке и его вернуть
ретурнФром не обязательно является последним вызовом
Ayrat
ну допустим, но как это относится с наследованием?
как рекорды с наследованием являются ДУ?
Shub
но разговор вроде был за ДУ вс наследование, не?
Vladimir
ретурнФром не обязательно является последним вызовом
ну и ретурн тоже чтобы это делал) и сказать что вот юзайте в конце ретурны, и будет поддерживаться рекурсия
Shub
наследование имеет один важный поинт: метод, принимающий базовый класс, принимает всех его потомков. без каких-либо движений с твоей стороны
Shub
ДУ так не может
Ayrat
но разговор вроде был за ДУ вс наследование, не?
не, разговор был за то что Мэдс Торгерсен считает что наследование на рекордах делает из них ДУ
Vladislav
я про класс и не собирался такое требовать
Там же в метаданных вроде лежит
Ayrat
Там же в метаданных вроде лежит
но надо все сборки сканировать
Shub
а вообще попытки заменить классы рекордами - одно из самых презренных занятий в айтишечке
Ilya
Так полностью заменять и не предлагает никто, вроде бы?
Shub
Так полностью заменять и не предлагает никто, вроде бы?
ну есть там один дядька, недалеко от Дублина живет
Vladislav
https://www.reddit.com/r/techsupport/comments/gqb915/i_wrote_task_manager_and_i_just_remembered/
Ayrat
Годно
Vladyslav
https://cs13.pikabu.ru/post_img/2020/05/26/5/1590478264137251469.jpg
Dr. Friedrich
Romɑn
лол
Dr. Friedrich
v 2.1
Dr. Friedrich
Сорян, сперва прошлую итерацию запостил
Ilya
Сорян, сперва прошлую итерацию запостил
А нельзя F повыше сделать? А то странный шрифт какой-то получается.
Vladyslav
настолько все плохо в F#?
Dr. Friedrich
А нельзя F повыше сделать? А то странный шрифт какой-то получается.
Сорян, что смог из могильничка — то и собрал!
Dr. Friedrich
Я могу оригинальные запчасти в .pdn выслать, если кто хочет повозиться :)
Ilya
Ой, у меня столько дел, столько дел. Я побежал.
Dr. Friedrich
Добавили в стикерпак.
Dr. Friedrich
Ayrat
press F for F#
Hog
грустно
Ilya
Можно для сишарпа такой же сделать же.
Dr. Friedrich
Можно для сишарпа такой же сделать же.
Можно, но это больше работы!
Ayrat
Пацаны, тут по котлину есть молодцы? Нужно мнение за Kotr vs Vertx для написания апишек. Требования - свагеры, асинхронность, скорость, сертификаты, хттпс, модульность, тестируемость (какой-нибудь ин-мемори хост например) Главное требование - отсутствие упоротости дизайна
Ayrat
я пока не имею мнения за каждый из них, просто выбрал как две вменяемых либы
Ayrat
А http4k не смотрел?
вообще не слышал
Ayrat
ща посмотрю
Doge
Про ktor особо ничего не знаю, но смотрится не очень няшно по докам
Mikhαil
Ayrat
ну вот я почему-то тоже за верткс. Ктор почему-то имеет дохуя звёзд и наверное с ним крайне удобно работать из Идеи!
Doge
Спринг
Вот кстати те из знакомых, что использовали котлин в проде писали на спринге как раз
Ayrat
бля, нет
Ayrat
у меня до конца жизни антитела к нему
Ayrat
ни. за. что.
Mikhαil
Но я честно говоря нормально до Котлина не добрался - никак ручки не дойдут
Ayrat
Вот кстати те из знакомых, что использовали котлин в проде писали на спринге как раз
на котлин реально жависты прут толпами, а у них спринг в мозг вшивается
Mikhαil
Хотя сам язык вроде ничего такой - симпатичнее жавы
Ilya
Ой, чего стоят всякие string!
Ilya
Не назвал бы его няшным.
Mikhαil
на котлин реально жависты прут толпами, а у них спринг в мозг вшивается
Ну у Спринга есть плюсы в виде оч развитой инфраструктуры - куча всего готового для микросервисов, тестирования итд
Mikhαil
Ой, чего стоят всякие string!
И? В чем тут проблема
Ilya
Мне не нравится, и всё тут🤷‍♂️ 3 типа, которые не совсем типы -- это перебор
Doge
вообще не слышал
http4k - это как раз ФП подобный фреймворк для котлина
Ayrat
http4k - это как раз ФП подобный фреймворк для котлина
ну, мне не так важно фп он или не фп. Меньше магии - лучше
Ayrat
я фп буду бизнес логику писать, а фреймворк для апи должен просто работать
Ayrat
у меня тут будет весьма себе хайлоад, поэтому скорость важна, да
Ayrat
Kotr вообще странный. Вроде нативно юзает корутины, а по скорости на течемпавере на уровне…. эээ… где-то в жопе в общем
Ayrat
чот типа суаве
Hog
чот типа суаве
это что-то типа приговора что ли? :)
Ayrat
Hog
куда спешить?!
Ayrat
куда спешить?!
ну часть моей будущей саксес стори это показать слайд 100500 CPU -> 1 CPU