Size: a a a

Scala User Group

2021 May 15

ЮБ

Юрий Бадальянц... in Scala User Group
На apply?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
type Foo = [A] =>> [B] =>> Faa[A, B]
источник

Oℕ

Oleg ℕizhnik in Scala User Group
это не множество параметров это просто apply по цепочке, да
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Ну да, вариант
источник

ЮБ

Юрий Бадальянц... in Scala User Group
ща попробую
источник

Oℕ

Oleg ℕizhnik in Scala User Group
я могу POC попозже как до компа дойду
источник

Oℕ

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

Oℕ

Oleg ℕizhnik in Scala User Group
без макросов даж
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ну в скале 2 так же можно
источник

Oℕ

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

Oℕ

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

ЮБ

Юрий Бадальянц... in Scala User Group
Я думаю на практике будет какой-то период метаний а потом просто будет либа, которой все будут пользоваться
источник

ЮБ

Юрий Бадальянц... in Scala User Group
ну я надеюсь на это
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Чёт я видимо не до конца понял идею и сломался на "проверять на субтайпинг в универсальном инстансе". Так что poc будет круто увидеть.
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Удалось сделать более многословно: https://scastie.scala-lang.org/LMnet/kmJ00P0HTfmpPlyE3YAQcA/2
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Ещё очень жалко, что derives сильно ограничен
источник

ЮБ

Юрий Бадальянц... in Scala User Group
нельзя параметризовать ничем
источник

AM

Angry Monkey in Scala User Group
В экосистеме тайплевела обновления завезли!
источник

K

Kai in Scala User Group
Подъехал релиз нового кайнд проджектора 0.13.0, который включает в себя https://github.com/typelevel/kind-projector/pull/188 (да ссылку на релиз ноуты приложить не могу - их нет)
источник
2021 May 16

AD

Apache DOG™ in Scala User Group
Там что убили вариантность в лямбдах?
источник