Konstantin
один рубист точно набрехал, что он не рубист
если ты про меня, то я за полгода ни одной строчки на руби не написал
Alexander
если ты про меня, то я за полгода ни одной строчки на руби не написал
Даже я написал больше строчек на Руби за последние полгода! Пару десятков, наверное
Андрей
то, что ты зашкварился жсом, не значит, что прошлого с руби небыло )
Konstantin
я считаю, что в жизни всё надо попробовать!
Андрей
ну да, один раз не рубист © )
Timmy B
руби нормальный религиозный язык, чо.
Андрей
Andrei
а она и сейчас довольнонеплохо оплачиваемая
я вот в предыдущий виток руби пошел только и исключительно за деньгами
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
на руби можно фигачить стартапы и зарабатывать даллары
Евгений
Мне кажется, что Scala - это C++ будущего.
А в скале можно дрочить байты?
Alexander
А Cobol - это, скорее, Java
Aliester
а с вашим хаскилем зарабатываешь лишь гемморой и просветление
Alexander
А в скале можно дрочить байты?
Не знаю. Но по консистентности она не сильно далеко ушла.
Крылатый
Мне кажется, что Scala - это C++ будущего.
Это скорей можно сказать про Rust.
Aliester
*извините за толстый наброс*
Aliester
судя по транспилерам и вебассембли - ассемблер будущего - JS
Timmy B
А в скале можно дрочить байты?
весь процесс разработки на scala это суходрочка, с байтами или без.
Евгений
Вон ghc до сих пор компилируется в си
Ignat
а аргументы у скалахейтеров ожидаются?
Andrei
Что угодно = php????
та же пыхоплеяда, не считается :)
ᛏᚺᛖ ᛚᛖᛋᛒᛁᚨᚾ ᛗᚨᚾ ᚷᛁᚱᛚ 🐝
JS это си будущего тогда
ждём когда перепишут ядро линукса на жс
Timmy B
вы меня извЕвните, но src/main/java/com/here/prime/dispatcher/resolvers/PartiallyConsistentDependencyVersionResolver.scala
A64m
ghc за последний год тоже :(
ну пока за полгода, релиз без фич он же первый по новому графику
Aliester
и этим все сказано
Ignat
вопросов больше не имею
sherzod
вы меня извЕвните, но src/main/java/com/here/prime/dispatcher/resolvers/PartiallyConsistentDependencyVersionResolver.scala
не извЕняем. вы приговорёны к расстрелу за невнимательность, и за то что вы такой скучный
Timmy B
пиф-паф ой-ой-ой, умирает зайчик мой. а в чём невнимательность?
sherzod
расширение поменял, а путь нет
Евгений
Timmy B
расширение поменял, а путь нет
чуваче, это у меня на работе реальные люди пишут реальный код. в неймспейсе java, в проекте scala. реальность страшнее шуток.
Aliester
Timmy B
спасибо, кэп!
Timmy B
перечитай ещё раз сообщение выше.
A64m
скала же не фп, а ООП "с элементами ФП" вроде сишарпа или явы
sherzod
спасибо, кэп!
пожалуйста. и эт. вы иногда компилируйте проект, а то мало ли что
Timmy B
пожалуйста. и эт. вы иногда компилируйте проект, а то мало ли что
то есть ты реально думаешь, что я вот это выше выдумал?
sherzod
не знаю, просто лулзы
Timmy B
это страх и ненависть.
sherzod
В скале (взгляд начинающего) не хватает единообразия функций и конструкторов типов. type лямбды страшные и адт моделируются, тоже не очень единообразно
sherzod
и вывод типов не такой крутой как в хаскеле но практичность мне кажется норм
Ignat
ну у кейс классов есть статический apply
Ignat
зато можно, например, иметь глобально больше одного инстанса тайпкласса для типа
A64m
интересный вброс конечно
понятно, что скала лучше чем сишарп и ява, но разновидность языков одна и та же
Ignat
и не оборачивать-разворачивать newtype по кд
Ignat
ну суждения о "разновидностях" вообще какие-то странные
Ignat
функции есть, тайпклассы есть, cats есть
A64m
нормальные
Ignat
чем не повод считать язык функциональным
A64m
функции есть, тайпклассы есть, cats есть
функций нет - только процедуры, функции есть только в чистых ФЯ, тайпклассов нет - есть имплициты, тайпклассы - это когерентность инстансов
A64m
но скала - ООП с элементами ФЯ не из-за этого, понятно, а из-за сабтайпинга и вообще классической ОО системы
sherzod
функций нет - только процедуры, функции есть только в чистых ФЯ обычно не спорю с профи, но в данном случае это вроде перебор) мне кажется выбор в написании RT кода или не RT кода не означает отсутствие возможности писать RT
Ignat
непонятно, как наличие сабтайпинга противоречит функциональности
Aliester
чистые функции невозможны в принципе
Aliester
все программы написаные человеком имеют влияние состояния
sherzod
мир императивен!