Size: a a a

Scala User Group

2021 February 07

VS

Vladimir Sapronov in Scala User Group
Λнтон Войцишевский
Сама акка не Легаси. Легаси это проекты в компании, которые написали в 2015 под влиянием хайпа акки, при том в что в тех проектах акка была не нужна скорее всего
В 2017-2018 хайп акки ещё был очень силен.
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Vladimir Sapronov
В 2017-2018 хайп акки ещё был очень силен.
Я не силен в годах, но смысл не теряется от этого
источник

EK

Evgenii Kuznetcov in Scala User Group
Vladimir Sapronov
Просто они отошли от акка - и акка все, стала легаси.
Ну это совсем мимо кассы. Акка концептуально анти-фп. Можно обвинить в том, что поматросили и бросили cats, monix, zio, free nomads... Но cats и akka живут в параллельных мирах
источник

VS

Vladimir Sapronov in Scala User Group
Λнтон Войцишевский
Да и если бы не было подходов лучше и удобнее акторов и акки, то стали ли бы такие проекты Легаси?
И так с этим я не спорю.
Я же не говорю, что одно лучше, а другое хуже.
Я говорю фрагментация и заброшенность в тех стеках, которые 2-3 года назад прямо были торт. По факту с этим трудно жить.
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Vladimir Sapronov
Боль апгрейдов. Причем, в скале он умножен из-за несовместимости 2.12 и 2.13 и того, что последние версии либ не собирают под 2.12. В итоге обновив одну либу будь готов потратить 2 дня на подтягивание всех либ по кругу и фикс компиляции. И так в каждом сервисе.
Перевел пару проектов с 2.11 на 2.13 с котами, такого не было ни разу. Может прост не надо решать задачи с помощью рефлекшона и прочего?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
источник

VS

Vladimir Sapronov in Scala User Group
Evgenii Kuznetcov
Ну это совсем мимо кассы. Акка концептуально анти-фп. Можно обвинить в том, что поматросили и бросили cats, monix, zio, free nomads... Но cats и akka живут в параллельных мирах
Она не позволяет писать чистые функции.
Но фп - по определению это не обязательно только чистые функции.
источник

λ

λoλegΥch in Scala User Group
да челик явно не в теме
источник

VS

Vladimir Sapronov in Scala User Group
Λнтон Войцишевский
Перевел пару проектов с 2.11 на 2.13 с котами, такого не было ни разу. Может прост не надо решать задачи с помощью рефлекшона и прочего?
Да вроде нет рефлекшена.
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Vladimir Sapronov
Она не позволяет писать чистые функции.
Но фп - по определению это не обязательно только чистые функции.
Какое определение вы используете?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Vladimir Sapronov
Да вроде нет рефлекшена.
Внутри плея и акки есть
источник

GP

Grigory Pomadchin in Scala User Group
Vladimir Sapronov
Core team. По-немецки ещё могу сказать.
oh vi iz anglii (germanii)
источник

VS

Vladimir Sapronov in Scala User Group
источник

EK

Evgenii Kuznetcov in Scala User Group
Vladimir Sapronov
Она не позволяет писать чистые функции.
Но фп - по определению это не обязательно только чистые функции.
Она не позволяет писать ничего, кроме грязных
источник

VS

Vladimir Sapronov in Scala User Group
Λнтон Войцишевский
Какое определение вы используете?
Вот это ^
источник

AT

Aλeksei Tereχin in Scala User Group
Mikhail
у моей компании все опенсорсные либы в бинтрей паблишатся, без него нихера работать не будет
Ну будет зато резон уехать с платного акка тоже, если срут под себя, что поделать
источник

GP

Grigory Pomadchin in Scala User Group
Oleksandr Olgashko
а можно подробнее про "джар хелл" ?

это, по-вашему, когда клешатся зависимости, или вообще про боль апгрейдов?

(вроде как первое, но по контексту второе)
по контексту Владимир не хочет со скалой возиться и высказывает свое мнение тут, в целом не важно, что там на самом деле у нас в Скале, тут про его видение ФП и Скалы; поэтому я предлагаю вообще закрыть разговор
источник

VS

Vladimir Sapronov in Scala User Group
Evgenii Kuznetcov
Она не позволяет писать ничего, кроме грязных
Functional programming is sometimes treated as synonymous with purely functional programming, a subset of functional programming which treats all functions as deterministic mathematical functions, or pure functions
источник

AT

Aλeksei Tereχin in Scala User Group
Vladimir Sapronov
Functional programming is sometimes treated as synonymous with purely functional programming, a subset of functional programming which treats all functions as deterministic mathematical functions, or pure functions
Ого буковки из интернета
источник

VS

Vladimir Sapronov in Scala User Group
Grigory Pomadchin
по контексту Владимир не хочет со скалой возиться и высказывает свое мнение тут, в целом не важно, что там на самом деле у нас в Скале, тут про его видение ФП и Скалы; поэтому я предлагаю вообще закрыть разговор
Погодите, давайте я пойду. Говорить мне, что я не хочу возиться с тем, на что я потратил 3+ года не надо.
Спросили, что не нравится, я выразил.
Все, я пошёл...
источник