Size: a a a

Scala User Group

2020 February 10

Oℕ

Oleg ℕizhnik in Scala User Group
Просто оверхеда
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Не думаю, что ещё одна аллокация фундаментально изменит картину
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Давайте вообще не заниматься этой чушью в приложениях, пожалуйста.
Если экономите аллокации - пишите в каком-то другом стиле
источник

KS

Kirill Shelopugin in Scala User Group
logs.byName же вызовет слф4ж, который вызовет логбек, который, возможно, полезет какими-то рантайм рефлексиями куда-то. А может и не полезет, все зависит от реализации. Хз надо ли оно
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Kirill Shelopugin
logs.byName же вызовет слф4ж, который вызовет логбек, который, возможно, полезет какими-то рантайм рефлексиями куда-то. А может и не полезет, все зависит от реализации. Хз надо ли оно
empty ничего не вызовет
источник

KS

Kirill Shelopugin in Scala User Group
Факт
источник

Ж

Женя in Scala User Group
да, хотелось просто компактней, решение в лоб просто два for(if else), в одном есть куча info в другом нет
источник

Ж

Женя in Scala User Group
Oleg ℕizhnik
можете написать
val logs = if(logNeeded) Logs.sync[F, F] else Logs.empty[F, F]

и потом
implicit0(loggerDebug: Logging[F]) <- logs.byName(...)
спасибо
источник

Oℕ

Oleg ℕizhnik in Scala User Group
источник

λ

λоλторт in Scala User Group
Kirill Shelopugin
И будет создаваться инстанс логгинга каждый раз. А надо ли оно?
а что, нельзя инстансы создать один раз и потом просто пошарить их?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
λоλторт
а что, нельзя инстансы создать один раз и потом просто пошарить их?
можно
источник

KS

Kirill Shelopugin in Scala User Group
Можно, если пользоваться синтаксисом и в скоуп тянуть нужный
источник

Oℕ

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

Oℕ

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

АU

Аlexsandr Utkin in Scala User Group
Насколько глубокие знания Haskell необходимы для понимания фп Scala?
источник

A

Alex in Scala User Group
курсов Москвина точно хватит
источник

A

Alex in Scala User Group
но можно и без этого
источник

АU

Аlexsandr Utkin in Scala User Group
Alex
курсов Москвина точно хватит
Спасибо
источник

λ

λoλegΥch in Scala User Group
кайнеко тут есть?
источник

λ

λoλegΥch in Scala User Group
источник