Size: a a a

Scala User Group

2020 February 16

NP

Nikita Pedorich in Scala User Group
источник

ЮБ

Юрий Бадальянц in Scala User Group
Ты не то вывел
источник

ЮБ

Юрий Бадальянц in Scala User Group
Каждый map прыгает на отдельный пул, который ты имплиситом передаешь
источник

ЮБ

Юрий Бадальянц in Scala User Group
Тебе нужно именно их операции сделать println
источник

λ

λoλdog in Scala User Group
Sergey Alaev
Автор немного теоретик, я смотрю.

На идее "размер тредпул = кол-во цпу" уже многие обожглись на современных многоядерных машинах, когда на любое приложение создается тредпул с десятками потоков.

unbounded thread pool тоже идея так себе, потоки требуют память для исполнения, возможны ООМ при попытке сделать много синхронных тасок парараллельно
А ты запускаешь своё приложение рядом с другими ?
источник

λ

λoλdog in Scala User Group
Там основная мысль - увеличить время для каждого треда и уменьшить контекст свитчинг
источник

AV

Abyr Valg in Scala User Group
Слушайте
источник

AV

Abyr Valg in Scala User Group
Знает кто-нибудь приличный набор коллекций по типу NonEmpty*, TwoAndMoreElements*, не завязанных на котов, скалазю и прочее
источник

AV

Abyr Valg in Scala User Group
?
источник

ЮБ

Юрий Бадальянц in Scala User Group
Abyr Valg
Знает кто-нибудь приличный набор коллекций по типу NonEmpty*, TwoAndMoreElements*, не завязанных на котов, скалазю и прочее
Можно сделать на Refined или newtypes
источник

λ

λoλdog in Scala User Group
Юрий Бадальянц
Можно сделать на Refined или newtypes
А через newtype это как ?
источник

AV

Abyr Valg in Scala User Group
Надо, видимо, самому написать
источник

SA

Sergey Alaev in Scala User Group
Abyr Valg
Знает кто-нибудь приличный набор коллекций по типу NonEmpty*, TwoAndMoreElements*, не завязанных на котов, скалазю и прочее
не думаю, что это вообще разумно - писать такой набор. Можно взять "вариант для бедных"
case class NonEmptyList[A](list: List[A]] {
require(list.nonEmpty)  
}
источник

AV

Abyr Valg in Scala User Group
Не хочу тащить ооооттакенные либы ради простой вещи
источник

AV

Abyr Valg in Scala User Group
В этом случае мне компилятивный энфорсмент нужен
источник

NP

Nikita Pedorich in Scala User Group
Юрий Бадальянц
Ты не то вывел
Там API делает три запроса к базе, то есть трижды вывелось сообщение и, похоже, ничего там в акке не блокируется.
источник

NP

Nikita Pedorich in Scala User Group
Юрий Бадальянц
Ты не то вывел
источник

NP

Nikita Pedorich in Scala User Group
Юрий Бадальянц
Ты не то вывел
источник

NP

Nikita Pedorich in Scala User Group
Юрий Бадальянц
Ты не то вывел
источник

λ

λoλdog in Scala User Group
Abyr Valg
Не хочу тащить ооооттакенные либы ради простой вещи
Ну там же котовьи таиплассы наверняка нужны будет, типа eq или show.  В чем проблема то зависить от котов ?
источник