jvmchat | Unsorted

Telegram-канал jvmchat - pro.jvm

5916

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез

Subscribe to a channel

pro.jvm

точнее целая плеяда таких GC

Читать полностью…

pro.jvm

ну такое есть, но не в JVM

Читать полностью…

pro.jvm

думаю, там везде copy на copy

Читать полностью…

pro.jvm

.copy действительно может нихуевые такие накладные расходы давать

Читать полностью…

pro.jvm

https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-result/

Читать полностью…

pro.jvm

а в сам котлин Either завезли хоть?

как-то чисто ради него подключал

Читать полностью…

pro.jvm

я для котлина смоитрел arrow optics, юзал такое?

Читать полностью…

pro.jvm

нет, «скала это хороший и очень последовательный язык, к сожалению (нет) достаточно сложный для входа»

Читать полностью…

pro.jvm

причины почему не остались на скале и почему тот же спарк до сих пор не все так же сделал - как будто тоже очевидны, просто если смотреть где хайлоад, где какой рынок и критичность

Читать полностью…

pro.jvm

так это и было причиной выбора скалы

Читать полностью…

pro.jvm

могли и написали бы. просто на скале показалось удобнее. потом джава расчехлилась на фичи и скалку выкинули за ненадобностью

где то я видел причины, там было что-то типо того что трудно поддерживать/править баги/искать людей/добавляет не нужный complexity в код

Читать полностью…

pro.jvm

скалу

это давно уже было, но написать на джавке сначала ее не смогли

Читать полностью…

pro.jvm

Компилятор, хибер свой сделал ?

Читать полностью…

pro.jvm

так скала же просто либа к jvm? 🌚

Читать полностью…

pro.jvm

Речь же про либы, а не языки 🌚🌚

Читать полностью…

pro.jvm

в JVM есть просто хороший generational GC, у которого сравнительно дёшево аллоцируются короткоживущие объекты

Читать полностью…

pro.jvm

вот бы иммутабельное апи с мутабельным внутри

Читать полностью…

pro.jvm

нет, скорее всего, нет

Читать полностью…

pro.jvm

а под капотом там мутабельный стафф?

Читать полностью…

pro.jvm

ну выглядит полезно, если они их генерируют

Читать полностью…

pro.jvm

меня все отговаривают хоть как-то связываться с arrow...

Читать полностью…

pro.jvm

так-то можно и в ответ набросить

спринг это идеальный инструмент потому что им все пользуются, он не может быть кривым костылем вокруг недодуманного ООП

ой,
что-то перепутал?

Читать полностью…

pro.jvm

божешь ты мой. все, скалисты - голубая кровь. на этом можно закончить)

Читать полностью…

pro.jvm

не уверен что слово «выбор» вообще тут можно использовать

у линкедина были чуваки со скалой, чуваки смогли запилить тулу и через пару итераций тула отлично зашла внутри, а потом и снаружи

имхо это история про дизайн как он есть, что чуваки со скалой думают не так и иногда из этого бывает уникальный профит

Читать полностью…

pro.jvm

про чем тут фичи джавки?

переписали просто на лоулевел и zero-copy, не глядя вангую что во времена 8 или 9 джавки

btw что скала не является самым оптимальны языком тоже редко кто спорит

Читать полностью…

pro.jvm

хибер фу, что он требует от модели и как ведет себя с транзакциям - не делает код предсказуемым или более простым в поддержке

Читать полностью…

pro.jvm

из кафки почти выпилили скалу кстати

Читать полностью…

pro.jvm

+ компилятор

ну и немного академической адекватности про типы

Читать полностью…

pro.jvm

это скорее closure

скала решала конкретные задачи, судя по всему история началась с того что Одерски не дали запилить типы как он хотел с потерей совместимости. Ну или он увидел к чему это привело 🙃

а дальше - спарк, кафка и понеслось

Читать полностью…

pro.jvm

получается что скала - один большой костыль, т.к. была реализована как исправление java. ну а так как она не связана с jdk, то она превратилась в Чеховское ружьё?

Читать полностью…
Subscribe to a channel