Size: a a a

Scala User Group

2020 February 11

Oℕ

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

AV

Abyr Valg in Scala User Group
Пуллпуш
источник

AV

Abyr Valg in Scala User Group
Но никто не заставляет его юзать
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Женя
а что такое парадайз?
это плагин, который требовала scala 2.12 для макроаннотаций
источник

Oℕ

Oleg ℕizhnik in Scala User Group
в 2.13 этот функционал включен в состав scala
источник

AV

Abyr Valg in Scala User Group
1-1 сорсы передрали
источник

AV

Abyr Valg in Scala User Group
Фундаментальных проблем в т.ч. тормозов не порешали
источник

AV

Abyr Valg in Scala User Group
И все равно парадайз тащить
источник

AV

Abyr Valg in Scala User Group
Для 2.12
источник

R

Renarde in Scala User Group
всем привет. Вопрос - а как корректно работать с объектом, который расширяет App trait, и в который я хочу передать пару implicit-ов?
допустим у меня есть объект:

object SampleApp extends App {
 implicit val processor: Processor = new Processor()
 processor.launch()
}


В тесте я хочу запустить это приложение,но подать другой имплисит:

imp
licit val processor: Processor = new TestProcessor()
SampleApp.main()

Н
о так по понятным причинам не выходит. Как правильно передавать этот имплисит в App?
источник

AV

Abyr Valg in Scala User Group
Renarde
всем привет. Вопрос - а как корректно работать с объектом, который расширяет App trait, и в который я хочу передать пару implicit-ов?
допустим у меня есть объект:

object SampleApp extends App {
 implicit val processor: Processor = new Processor()
 processor.launch()
}


В тесте я хочу запустить это приложение,но подать другой имплисит:

imp
licit val processor: Processor = new TestProcessor()
SampleApp.main()

Н
о так по понятным причинам не выходит. Как правильно передавать этот имплисит в App?
distage поможет
источник

AV

Abyr Valg in Scala User Group
Renarde
всем привет. Вопрос - а как корректно работать с объектом, который расширяет App trait, и в который я хочу передать пару implicit-ов?
допустим у меня есть объект:

object SampleApp extends App {
 implicit val processor: Processor = new Processor()
 processor.launch()
}


В тесте я хочу запустить это приложение,но подать другой имплисит:

imp
licit val processor: Processor = new TestProcessor()
SampleApp.main()

Н
о так по понятным причинам не выходит. Как правильно передавать этот имплисит в App?
источник

AV

Abyr Valg in Scala User Group
Oleg ℕizhnik
спасибо
Я не совсем понимаю твою иронию
источник

AV

Abyr Valg in Scala User Group
У него должность слишком серьезная чтобы его тыкать, мне страшно
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Abyr Valg
У него должность слишком серьезная чтобы его тыкать, мне страшно
приедешь в Питер?
источник

AV

Abyr Valg in Scala User Group
Oleg ℕizhnik
приедешь в Питер?
Я по телевизору
источник

AV

Abyr Valg in Scala User Group
Если я в питер приеду - мне морду набьют
источник

D

Deλ✨ in Scala User Group
Abyr Valg
Если я в питер приеду - мне морду набьют
а ты инкогнито
источник

AD

Apache DOG™ in Scala User Group
Товарищи, как определить коваринтный тайп мембер у трейта?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
у тайпмемберов нет вариантности
источник