Size: a a a

Scala User Group

2021 May 17

Oℕ

Oleg ℕizhnik in Scala User Group
они в курсе
источник

ZC

Zhirni Chlen in Scala User Group
Привет, кто нибудь знает как в ZLayer поместить 2 зависимости одного типа чтобы компилятор не принимал их за одно и то же ?
источник

AP

Andrei Petrov in Scala User Group
Обернуть в разные value class'ы?)
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
гуглить newtype
источник

ΛВ

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

ΛВ

Λнтон Войцишевский... in Scala User Group
и лучше использовать estatico newtypes / supertagged
источник

AP

Andrei Petrov in Scala User Group
Есть сомнения что с использованием newtype сработает
источник

KS

Kirill Shelopugin in Scala User Group
Скала3 оба поддерживают?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
я спрашивал в изюмичате
источник

ΛВ

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

ΛВ

Λнтон Войцишевский... in Scala User Group
но эстатико не сможет в скалу3, правда
источник

VE

Vasiliy Efimov in Scala User Group
в скале3 opaque type разве не решает эту задачу?
источник

Oℕ

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

Oℕ

Oleg ℕizhnik in Scala User Group
opaque type решает ровно одну задачу - людям, вроде меня, которым нравятся самодельные ньютайпы теперь не нужно писать asInstanceOf в примесях
источник

Oℕ

Oleg ℕizhnik in Scala User Group
всем, кому нравится "эргономика" восприятия ньютайпов как одноэлементных кейсклассов придётся ждать каких-то плагинов к компилятору
источник

ZC

Zhirni Chlen in Scala User Group
Спасибо
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
ну или пользоваться либами
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
можно без плагинов
источник

Oℕ

Oleg ℕizhnik in Scala User Group
либы не могут решить указанную задачу "эргономичности"
источник

ΛВ

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