Konstantin
Andrei
Андрей
то, что ты зашкварился жсом, не значит, что прошлого с руби небыло )
Konstantin
Konstantin
я считаю, что в жизни всё надо попробовать!
Андрей
ну да, один раз не рубист © )
Timmy B
руби нормальный религиозный язык, чо.
Андрей
Alexander
А стали бы вы писать на Скале менее, чем за 100К рублей?
Андрей
css на полтос тыщ баксов ещё умудриться настрочить надо!
Евгений
Это цена за 100k строчек?
ᛏᚺᛖ ᛚᛖᛋᛒᛁᚨᚾ ᛗᚨᚾ ᚷᛁᚱᛚ 🐝
ᛏᚺᛖ ᛚᛖᛋᛒᛁᚨᚾ ᛗᚨᚾ ᚷᛁᚱᛚ 🐝
//правда я скалы не знаю :с
Alexander
> while Clojure, Erlang, and Haskell developers earn the most in India.
А когда я сказал где-то, что Индия опережает по ФП Россию, меня закидали тапками.
Андрей
я за 100 писал бы
Alexander
Менее чем.
ᛏᚺᛖ ᛚᛖᛋᛒᛁᚨᚾ ᛗᚨᚾ ᚷᛁᚱᛚ 🐝
зарабатывать != развиваться
Андрей
после руби что угодно = развиваться )
Евгений
Alexander
Но вам скажут, что они не берут таких начинающих скалистов, и 100К - это много. Придется вам идти в соседнюю контору, которая берет таких как вы, на >120К рублей.
Пример реальный, конторы: 2ГИС и Тинькофф
Timmy B
пока что выглядит так, будто scala это cobol будущего
Alexander
Мне кажется, что Scala - это C++ будущего.
Aliester
на руби можно фигачить стартапы и зарабатывать даллары
Евгений
Alexander
А Cobol - это, скорее, Java
Aliester
а с вашим хаскилем зарабатываешь лишь гемморой и просветление
Крылатый
Aliester
*извините за толстый наброс*
Aliester
судя по транспилерам и вебассембли - ассемблер будущего - JS
Евгений
Евгений
Вон ghc до сих пор компилируется в си
Ignat
а аргументы у скалахейтеров ожидаются?
Timmy B
вы меня извЕвните, но
src/main/java/com/here/prime/dispatcher/resolvers/PartiallyConsistentDependencyVersionResolver.scala
Aliester
Aliester
и этим все сказано
Ignat
вопросов больше не имею
sherzod
Timmy B
пиф-паф ой-ой-ой, умирает зайчик мой. а в чём невнимательность?
sherzod
расширение поменял, а путь нет
Евгений
Timmy B
расширение поменял, а путь нет
чуваче, это у меня на работе реальные люди пишут реальный код. в неймспейсе java, в проекте scala. реальность страшнее шуток.
Aliester
sherzod
Timmy B
спасибо, кэп!
Timmy B
перечитай ещё раз сообщение выше.
A64m
скала же не фп, а ООП "с элементами ФП" вроде сишарпа или явы
Alexander
sherzod
спасибо, кэп!
пожалуйста. и эт. вы иногда компилируйте проект, а то мало ли что
Timmy B
sherzod
не знаю, просто лулзы
Timmy B
это страх и ненависть.
Ignat
sherzod
В скале (взгляд начинающего) не хватает единообразия функций и конструкторов типов. type лямбды страшные
и адт моделируются, тоже не очень единообразно
sherzod
и вывод типов не такой крутой как в хаскеле
но практичность мне кажется норм
Ignat
ну у кейс классов есть статический apply
Ignat
зато можно, например, иметь глобально больше одного инстанса тайпкласса для типа
Ignat
и не оборачивать-разворачивать newtype по кд
Ignat
ну суждения о "разновидностях" вообще какие-то странные
Denis
Ignat
функции есть, тайпклассы есть, cats есть
A64m
нормальные
Ignat
чем не повод считать язык функциональным
Ignat
A64m
но скала - ООП с элементами ФЯ не из-за этого, понятно, а из-за сабтайпинга и вообще классической ОО системы
sherzod
функций нет - только процедуры, функции есть только в чистых ФЯ
обычно не спорю с профи, но в данном случае это вроде перебор)
мне кажется выбор в написании RT кода или не RT кода не означает отсутствие возможности писать RT
Ignat
непонятно, как наличие сабтайпинга противоречит функциональности
Aliester
чистые функции невозможны в принципе
Aliester
все программы написаные человеком имеют влияние состояния
sherzod
мир императивен!