Shub
шоб нихто не догадавсь
Shub
а классы реализаций называются "интерпретатор", лол
Sergey
Vasily
Shub
"Cats for FP awesomeness" -- два маркера мудака в одном предложении
Shub
Ayrat
Просто ахахахах
Shub
а вот например фУнКцИоНаЛьНаЯ тЕсТиРуЕмОсТь - https://github.com/pauljamescleary/scala-pet-store/tree/master/functional_test
Vasily
Ayrat
Вокруг значит лифты в eitherF
Shub
Ayrat
ЭТО ДРУГОЕ
Ну да, ну да. Тримонадный хуюнктор не вытягивает такие простые вещи
Ayrat
Но мы все равно будем на него садиться жопой
Anonymous
Если что, я ту ссылку на петстор с Гитхабв взял на официальной странице Скалы. Мне кажется, это какая-то скрытая форма мазохизма: столько страданий ради того чтоб SQL insert/update/delete сделать.
Vasily
Зато оно типа работает без багов. Помучился разик,и все видят, какой ты крутой
Anonymous
Ilya
Vasily
Anonymous
Дописываем for....
А если тебе нужны конкретные параметры конкретных sql процедур или по какой-то другой причине их нужно отдавать где-то глубже? Придётся аж наверх пробрасывать какой-то стейт или аккумулировать IO и это будет ещё две страницы такого говна в for.
Vasily
IMPLICIT
Doge
Anonymous
Так DI руками, оно всегда так выглядит
Вопрос не в этом, а в том какой профит-то от этого в примере? Хотя это наверно задумывалось как гайд по элементарным вещам и взяли что-то самое тривиальное.
Doge
Doge
Ну и профита в крудах от такого стиля много не будет, он появляется, когда заходит речь об асинхронности повсюду и конкурентной работе, потому что примитивы для этого в джаве или даже обычной скале очень так себе.
Doge
А это приложение просто пример, что будет если написать круд в таком стиле.
Получится круд как круд, разве что асинк-реди (но для этого надо будет вместо jdbc взять человеческий драйвер)
Андрей
ахтунг, счас скажу страшное: код вполне норм, не страшней жирафского или сатурнского, где без разбега и стакана тоже не сладко
Anonymous
Ayrat
Ayrat
Ayrat
А вот на питоне в 5 раз меньше
Ayrat
(это плюс)
Doge
Так это пример такого стиля
Anonymous
Это не плюс!
Если б там было продвинутый канкаренси, это был бы пиздатый плюс.
Ayrat
Anonymous
Ayrat
Ну короче я все хочу найти пример реальный где вот весь этот бойлерплейт взлетит и с ним будет лучше, но почему-то только хеловорлды и круды.
Если мне щас скажут - никто не покажет приватный энтерпрайз, то могу сказать что я видел похожий бойлерплейт в репах джета и там местные гении, обмазав все стрелками, умудрились внедрить ненависть к фшарпу у подавляющего большинства ньюкамеров
Ayrat
Люди уходили с причиной "лишь бы не фшарп". Вот за такое всех мудаков, которые так пишут, надо сажать на кукан
Ayrat
К слову, к скале у не скалистов такое же отношение местами.
Ayrat
Надо работать над имиджем
Doge
Doge
И куда проще по своей логике
Sergey
к слову о питоне
в чем мистический смысл for else
никак не пойму зачем это было добавлять
Андрей
гениев жета я не оправдываю, фп для фп, против которой даже сам язык топорщится, это перебор переборов,
И тут сервис из трех ендпоинтов никто так писать не станет конечно. но когда котобаза растет, ну какой нахер питон
Doge
Doge
Если я правильно помню
Sergey
Sergey
странная вещь весьма мягко говоря
Doge
Anatoly
Dr. Friedrich
Doge
Ayrat
Dr. Friedrich
Dr. Friedrich
До сих пор перед глазами как живые
Doge
Dr. Friedrich
А потом их туда засосало
Dr. Friedrich
Затянется на кучу лет переход
Не, ну необходимость асинхронности стала очевидной много лет назад. Начали бы тогда — сейчас бы уже как цари катались в золоте
Dr. Friedrich
Но, видать, это реально невозможно.
Doge
Dr. Friedrich
А вы видали, как в спринге сделали асинхронность? Там довольно странно.
Doge
Dr. Friedrich
Вместо того, чтобы просто сделать на футурах, как у всех добрых людей, они всё обмазывают байткод трансформациями и пытаются обмануть самих себя
Dr. Friedrich
Типа, скрыть асинхронность
Doge
Чтобы не менять кодовую базу, а тупо воспользоваться зелёными потоками и уйти в закат, продолжая писать в том же стиле
Doge
С тем же ждбц
Ayrat
Dr. Friedrich
Не, это круто, конечно. Идея очень здоровская.
Doge
Вообще интересно, что из него выйдет
Ayrat
Dr. Friedrich
Но я, когда читаю планы, просто офигеваю от того, как оно будет дичайше отъябывать