Size: a a a

Scala User Group

2020 January 20

M

Mikhail in Scala User Group
@odomontois и смотри еще какой прикол. Ньютайпы эти не настоящие! 😁 там есть такая подлюка в скала коре - StringOps из-за которой эта реализация не умеет с + работать. И шедоуинг не помогает https://scastie.scala-lang.org/rudogma/ZjznPSyRSRqjO3gRCT7hlw/1
источник

Oℕ

Oleg ℕizhnik in Scala User Group
я же не критикую дизайн каких-то либ
источник

Oℕ

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

M

Mikhail in Scala User Group
Oleg ℕizhnik
я же не критикую дизайн каких-то либ
Я тоже не для того, чтобы покритиковать. А для обмена опытом борьбы с компилятором. Что-то у меня подсмотрят, что-то я подсмотрю. Не выпендрежа ради)
источник

M

Mikhail in Scala User Group
Mikhail
@odomontois и смотри еще какой прикол. Ньютайпы эти не настоящие! 😁 там есть такая подлюка в скала коре - StringOps из-за которой эта реализация не умеет с + работать. И шедоуинг не помогает https://scastie.scala-lang.org/rudogma/ZjznPSyRSRqjO3gRCT7hlw/1
Вру. шедоуинг работает, но надо помещать в корень файла, иначе нихт
источник

GP

Grigory Pomadchin in Scala User Group
Kirill Shelopugin
Т.е. newsubtype не очень полезны для различия идентификаторов, т.к. они все будут подтипами условного стринга
от кейса зависит; они то подтипы, но строку не засунешь в аргумент функции у которой ожидается newsubtype, а наоборот иногда нужно / хочется
источник

AT

Aλeksei Tereχin in Scala User Group
у нас есть отдельный чатик для такого
источник

AT

Aλeksei Tereχin in Scala User Group
источник

AS

Alesya Suhotskaya in Scala User Group
Aλeksei Tereχin
у нас есть отдельный чатик для такого
Ой, простите, я здесь недавно) спасибо!)
источник

SA

Sergey Alaev in Scala User Group
В скале можно как-то выразить existential тип высшего порядка?
Чтобы вот это компилировалось: https://scastie.scala-lang.org/lX5Q0gUJRyG6QRGKZM9Saw
источник

M

Mikhail in Scala User Group
Sergey Alaev
В скале можно как-то выразить existential тип высшего порядка?
Чтобы вот это компилировалось: https://scastie.scala-lang.org/lX5Q0gUJRyG6QRGKZM9Saw
classOf[Foo[Lambda[f => f]]] хз насколько это корректно, но все равно ведь все classOf[Foo] будут одни и те же)
источник

Oℕ

Oleg ℕizhnik in Scala User Group
classOf[Foo[Any]]
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Any  и Nothing кайнд полиморфны
источник

Oℕ

Oleg ℕizhnik in Scala User Group
но это не вайлдкард
источник
2020 January 21

KS

Kirill Shelopugin in Scala User Group
Тут есть пользователи fs2-kafka? Давно туда не заглядывал (а они успели и переехать в другую оргу), graceful shutdown консьюмера у них появился?
источник

🔝P

🔝Ivan Popovich 🔝 in Scala User Group
Kirill Shelopugin
Тут есть пользователи fs2-kafka? Давно туда не заглядывал (а они успели и переехать в другую оргу), graceful shutdown консьюмера у них появился?
вроде есть fs2-kafka от ovotech, но что из них лучше не знаю.
источник

λ

λλ in Scala User Group
Kirill Shelopugin
Тут есть пользователи fs2-kafka? Давно туда не заглядывал (а они успели и переехать в другую оргу), graceful shutdown консьюмера у них появился?
а тебе какая разница грейсфул там или нет офсеты все равно сохранять надо через коммитабл офсеты ето там работает батчами
источник

λ

λoλdog in Scala User Group
Кирилл, а расскажи для чего это может пригодиться ?
источник

λ

λλ in Scala User Group
λoλdog
Кирилл, а расскажи для чего это может пригодиться ?
мож он перепутал кафку с ребитом где сообщения вычитанные удаляются
источник

λ

λλ in Scala User Group
))
источник