Size: a a a

Scala User Group

2020 March 23

Oℕ

Oleg ℕizhnik in Scala User Group
Yevhen
но заворачивать все депенденси в имплиситы както очень ограничивает
Идея в том, чтобы ограничивать себя всё время
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Чтобы потом не было мучительно больно от легкомысленных решений периода свободы
источник

AT

Aλeksei Tereχin in Scala User Group
Oleg ℕizhnik
Чтобы потом не было мучительно больно от легкомысленных решений периода свободы
ого. это прямо мудрочть на века.
источник

ΛВ

Λнтон Войцишевский in Scala User Group
Oleg ℕizhnik
Очевидно, что если ты строишь выражение, в котором используется 50 фич из разных частей программы - это плохо.
ТФ в данном случае блестяще вытащил эту проблему на поверхность.
В случае традиционного подхода, у тебя бы оставалась куча функций, которые зависят от половины твоего приложения и как раз не позволяют его эффективно рефакторить, либо добавлять фичи, т.к. добавление возможно только после очень тяжёлого рефакторинга
А что почитать про ТФ ещё? Доклад смотрел, лекчуре.пдф читал
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Λнтон Войцишевский
А что почитать про ТФ ещё? Доклад смотрел, лекчуре.пдф читал
не знаю
источник

Oℕ

Oleg ℕizhnik in Scala User Group
я готовлю более практический доклад на жпойнт
источник

Oℕ

Oleg ℕizhnik in Scala User Group
но он, как можно догадаться, нескоро будет
источник

ΛВ

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

Y

Yevhen in Scala User Group
чет не стягиваю как интерпретатор в TF работает
источник

Oℕ

Oleg ℕizhnik in Scala User Group
интерпретатор - это тот объект, который будет передан в вашу функцию в качестве неявного параметра
источник

Oℕ

Oleg ℕizhnik in Scala User Group
вы вызываете методы неизвестного параметра, которые возвращают значения неизвестного типа
источник

Oℕ

Oleg ℕizhnik in Scala User Group
поэтому при описании бизнес-логики ваши возможности крайне ограничены
источник

Y

Yevhen in Scala User Group
каким образом мы передаем интерпретатор, но имплиситы не передаем
источник

Oℕ

Oleg ℕizhnik in Scala User Group
передаёте имплиситы
источник

Oℕ

Oleg ℕizhnik in Scala User Group
имплиситы - это и есть интерпретаторы
источник

NV

Nikita Vilunov in Scala User Group
А context bound — это и есть передача имплисита
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Oleg ℕizhnik
вы вызываете методы неизвестного параметра, которые возвращают значения неизвестного типа
(а иногда и принимают)
источник

x

xhajag in Scala User Group
Я в скале новенький, в java опыт 5+ лет. Какой вообще +- набор либ используется в generic приложении? Нужен активный асинхронный файловый IO + сеть, пока разбираюсь с typed akka, что еще нужно джедаю?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
в generic приложении сейчас akka typed используется реже, чем cats-effect (по моему персональному опыту)
источник

Y

Yevhen in Scala User Group
Идею правильно понял?
источник