Ayrat
А чё не?
Опыта применения нет вообще. Рисковано всю команду тащить на это. Я может попробую пет прожект
Romɑn
Я все надеюсь тут одного джависта заменить на бывшего жабиста нынешнего любителя дотнета. Чтоб старое говно оставалось на поддержке, а все новое писать на нормальном языке. Всеравно один разраб пока. Можно свернуть на дотнет. Но если не получится то всеравно искать не жабистов, а кого-то из кложи Котлин скала етц.
Romɑn
Но как же хорошо было в уютном дотнете
Romɑn
Никаких тебе договоренностей, все компилером проверяется. А в жабе одни аннотации и конвенции.
Ilya
Странно, уже на частую систему релизов перешли даже, а не помогает. Чем-то они не тем заняты.
Romɑn
За лтс
Romɑn
Либо постоянно скакать с условной жвм 9.1 на жвм 9.2 и 9.3
Romɑn
Со всеми соответствующими
Ilya
На нее перешли, и стало надо платить бабло
А как же всякие openjdk? Перехать сложно?
Sergey
Странно, уже на частую систему релизов перешли даже, а не помогает. Чем-то они не тем заняты.
чтобы убрать старые болячки то надо обратную совместимость убивать
Диёр
Shub
@eglyph ты ж писал на ерланге. Твои ощущения?
Весьма приятные, когда перевалишь через порог вхождения. После него акка кажется контрафактной копией и серьезно не воспринимается. Практически все инструменты есть из коробки, легко расширяется на си в узких местах. Есть свои проблемы, разумеется, но в целом очень хорошо
Shub
Однажды я был на проекте со стеком на эрланге+питон и Си в качестве языка расширений/оптимизации. Это союз, созданный на небесах, синергия высшего порядка
Andrew
Я проебал ссылку на то где заказать, можете скинуть?
Hog
Я проебал ссылку на то где заказать, можете скинуть?
https://www.spreadshirt.co.uk/shop/design/f+everything+mens+premium+t-shirt-D5d662b9de0c083622d960d30
Диёр
Я не знаю что выбрал бы между эликсиром и кожурой. У кожуры жвм, а эликсиру от эрланга досталась какая-то дико охеревшая реализация конкарента
Диёр
Romɑn
А как же всякие openjdk? Перехать сложно?
Тут уже аргумент такой, что опен ждк поддерживается хз кем.
Romɑn
Дотнет - МС.
Romɑn
Жава - оракл. Но Платно
Doge
То есть скалу они могут а кожуру уже не осилят?
Вот бы динамическую типизацию брать в 2020м
Диёр
Вот бы динамическую типизацию брать в 2020м
Всё равно обвешаются спеками и тайпед.
Doge
Всё равно обвешаются спеками и тайпед.
Так куча тулинга потеряется без которого очень больно и сложно жить. Автоматические переименования, переход к определением, просмотр использования, посмотр реализаций и т.д. и т.п.
Диёр
В самом то деле
Диёр
Чёрт. В ведьмаке квест "мечи и вареники". Захотелось вареников.
Doge
Но не на скале же писать
А на чем ещё, если про жвм и ФП речь идёт
Ilya
Давайте сделаем F# для JVM!
Диёр
Был уже мл для жвм, не?
Doge
Давайте сделаем F# для JVM!
Ну скала как ФП язык сильно сильнее F#, так что не особо нужно. С учётом того, что Одерски няшный синтаксис для скалы сделал
Ilya
Sergey
Есть https://flix.dev/
def withAge[a](r: a, v: Int): {age: Int | a} = { +age = v | r }
Sergey
не сильно то и не скала это)
Sergey
а ну да "Flix visually resembles Scala"
Doge
У вас в скале дырки и стрелки какие-то.
Это и есть современное ФП, приятно познакомится
Ilya
Что ж, каждому своё)
Диёр
Ох уж это неофп движение
Doge
Ох уж это неофп движение
Неофп - это зав типы, hott и т.п.
Doge
То что я называю "современным" ФП - ему лет 20 - 10
Doge
Если не больше
Диёр
А ты левофп, право фп или центрист?
Ilya
фпшник-анархист.
Диёр
фанкап
Vladislav
скоро за это баны будут
Shub
Я не знаю что выбрал бы между эликсиром и кожурой. У кожуры жвм, а эликсиру от эрланга досталась какая-то дико охеревшая реализация конкарента
Условие задачи прочитай - и все станет понятно. Если надо много сообщений по разным узлам и все сводится к тем или иным паттернам пересылки сообщений - это beam без разговоров
Vagif
До чего разработка мобильных приложений доводит https://twitter.com/mobileunderhood/status/1216048110096568321?s=19
Shub
До чего разработка мобильных приложений доводит https://twitter.com/mobileunderhood/status/1216048110096568321?s=19
ирония в том, что отрасль "кибернетика" сегодня превратилась в проходной двор, по которому пошатываясь бродят плоскоземельщики, анкапы, diversity hires, криптофашисты, выпускники буткемпов, вайтишники, инкубаторские и прочие скрам\аджайл\ддд-каучи. а ведь не так давно почти что наукой была
Anonymous
шо, опять?!
Shub
https://news.ycombinator.com/item?id=22022466 - когда ты думал, что дно достигнуто.
Shub
Кали Юга, что поделать
Ayrat
https://news.ycombinator.com/item?id=22022466 - когда ты думал, что дно достигнуто.
Кто-то понял что абстракции над абстракциями могут быть злом?? С добрым утром
Anonymous
Кто-то понял что абстракции над абстракциями могут быть злом?? С добрым утром
а что если абстракция предоставляется библиотекой, но тебе надо сделать абстракцию над тем какой библиотекой ты пользуешься? примером может быть DAL который абстрагирует тебя от того EF или какой-то другой фреймворк ты юзаешь.
Ayrat
В скалачате кто-то стал у мачты и говорит что все их хипстерские поделия - недокументированный кусок велосипедного говна, а лучший жсон сериализатор - jackson (java), а логгер - logback (java). Юзал оба, работают без нареканий, не понял почему нужно что-то другое. Логирует, сериализует.
Dr. Friedrich
Я помню, что юзал какой-то ujson или типа того, от Лихуя
Dr. Friedrich
Но потому, что мне надо было scala.js compat
Dr. Friedrich
https://github.com/codingteam/loglist/blob/fa0eef9e196840b38bccea533b121743debfc917/project/Build.scala#L108 upickle, во!
Dr. Friedrich
Circe
Слушай, ну вроде тоже норм выглядит
Dr. Friedrich
Хотя когда я в доках вижу, что оно зависит от scalaz, это сразу заставляет насторожиться
Dr. Friedrich
Или cats, один хрен
Dr. Friedrich
Но в примере API совершенно ок, не вижу никаких проблем, если оно достаточно быстро работает
Ayrat
Но в примере API совершенно ок, не вижу никаких проблем, если оно достаточно быстро работает
У человека из чата претензия была к непонятным ошибкам парсинга. Я хз
Ayrat
Но он больше наезжал на тофу и изуми, так популярные в среде 5ти самых активных скалистов из чатика
Dr. Friedrich
У них там примерно каждые полгода новый JSON-сериализатор изобретают?