Size: a a a

Scala User Group

2020 November 27

R

RAFIZ in Scala User Group
всем спасибо, вернул😅
источник

VA

Vektor AB in Scala User Group
Поясните нубу. Прохожу курс на курсере и не вразумею. Нужно все функции объявлять в object'ах, классы использовать только для хранения данных? Или как-то по-другому?
источник

МК

Максим Королев... in Scala User Group
Vektor AB
Поясните нубу. Прохожу курс на курсере и не вразумею. Нужно все функции объявлять в object'ах, классы использовать только для хранения данных? Или как-то по-другому?
функции можно объявлять в любом контексте, кроме как на нулевом уровне, функции объявленные в классе называются методами. на счет классов не понял вопроса(
источник

VA

Vektor AB in Scala User Group
Максим Королев
функции можно объявлять в любом контексте, кроме как на нулевом уровне, функции объявленные в классе называются методами. на счет классов не понял вопроса(
Ну в ооп класс = шаблон объекта. А тут функции могут быть вне контекста класса?
источник

МК

Максим Королев... in Scala User Group
да
источник

DZ

Dmitry Zuev in Scala User Group
Обжект для статических функций. В классе их невозможно объявить
источник

λ

λoλdog in Scala User Group
Максим Королев
функции можно объявлять в любом контексте, кроме как на нулевом уровне, функции объявленные в классе называются методами. на счет классов не понял вопроса(
источник

λ

λoλdog in Scala User Group
Просто решил напомнить, что методы != функции
источник

МК

Максим Королев... in Scala User Group
Ага хорошая статья от деда
источник
2020 November 28

SA

Sergey Alaev in Scala User Group
Кто-нибудь сталкивался с жесткими тормозами в идее? Когда после нажатия . приходится ждать автокомплита по 3-5 секунд
источник

БВ

Буйный Виталя... in Scala User Group
Sergey Alaev
Кто-нибудь сталкивался с жесткими тормозами в идее? Когда после нажатия . приходится ждать автокомплита по 3-5 секунд
Да. Со сменой машины эта проблема ушла.
источник

SA

Sergey Alaev in Scala User Group
Буйный Виталя
Да. Со сменой машины эта проблема ушла.
Не думаю, что это мой случай
источник

K

Kovez in Scala User Group
Sergey Alaev
Не думаю, что это мой случай
Такое же при пкм-е по файлу в меню проэкта
источник

VS

Vladimir Sam in Scala User Group
Sergey Alaev
Кто-нибудь сталкивался с жесткими тормозами в идее? Когда после нажатия . приходится ждать автокомплита по 3-5 секунд
Обычно когда забываешь ей гигов пять памяти накинуть
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Vladimir Sam
Обычно когда забываешь ей гигов пять памяти накинуть
+. Если ещё ставил через тулбокс то там прям в гуйне можно настроить
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Vladimir Sam
Обычно когда забываешь ей гигов пять памяти накинуть
а где это кстати конфигурируется?
источник

SA

Sergey Alaev in Scala User Group
Λнтон Войцишевский
а где это кстати конфигурируется?
Help -> change memory settings
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Sergey Alaev
Help -> change memory settings
спасибо
источник

วโ

วลาดิสลาว โควาเลนโก🐝... in Scala User Group
Она когда тупит сама предлагает накинуть
источник

MT

Mikhail Tolstoy in Scala User Group
Добрый день
У меня вопрос но гугл мне не помогает с поиском примера или книги/статьи
Я понимаю как в памяти функционально используя кэтсэффекты или кэтс стм обновлять структуру(ы) данных
но не понимаю как подвязать к этом перзистенс.
Пусть у меня есть пользователь с какой-то инфой и состоянием, и сервер который принимает хттп запросы которые пользователя обновляют
я не могу всех пользователей хранить в памяти
и вот мне приходит запрос - я могу под него вычитать пользователя и обернуть его в реф или твар
но когда мне приходит второй запрос - как мне сделать так чтобы он использовал тот же референс, чтобы не получить параллельные апдейты перетирающие друг друга?

наивно приходит в голову заводить реф на кэш используемых пользователей в памяти где хранить рефы но кажется можно как-то лучше - аля реестр перзистентных сущностей как в акторах

но может есть какие-то еще способы? Выглядит же достаточно частым кейсом
источник