Size: a a a

Scala User Group

2020 February 16

λ

λoλdog in Scala User Group
конечно можно сказать, что это оберкта
источник

λ

λoλdog in Scala User Group
мы про лист, но как аргумент сойдет
источник

ЮБ

Юрий Бадальянц in Scala User Group
λoλdog
конечно можно сказать, что это оберкта
А почему нельзя сделать просто как обертку по твоему? Главное нигде не торчать подкапотной коллекцией
источник

λ

λoλdog in Scala User Group
да можно, прост не очень красиво будет
источник

AS

Andrey Sugak in Scala User Group
λoλdog
мы про лист, но как аргумент сойдет
Мы не про лист, а про коллекции.
источник

AV

Abyr Valg in Scala User Group
@sugakandrey : любой ли новый тип может быть подтипом любого имеющегося, А???
источник

ЮБ

Юрий Бадальянц in Scala User Group
λoλdog
да можно, прост не очень красиво будет
Почему?
источник

AS

Andrey Sugak in Scala User Group
Abyr Valg
@sugakandrey : любой ли новый тип может быть подтипом любого имеющегося, А???
Хорошая паста.
источник

AV

Abyr Valg in Scala User Group
Внешний вид, умение и поведение каждого юнита (объекта) определяется его типом. Тип "солдат" описывает общие характеристики и поведение солдата. Тип "прораб" говорит, что любой юнит этого типа умеет построить зиккурат, если ему подключить несколько юнитов типа "строитель".
источник

M

Mikhail in Scala User Group
λoλdog
да можно, прост не очень красиво будет
Что-то ерунду болтаешь) ньютайп таких вещей как NonEmptyList будет выглядеть один в один как во всех привычных либах, разве что будет намного лучше - потому что враппера физического не будет)
источник

AV

Abyr Valg in Scala User Group
Активный актор что-то делает и передаёт. А пассивная функция только обрабатывает входящие.
источник

AV

Abyr Valg in Scala User Group
Чистая функция всегда пассивна. В неё только суют 🙂
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Sergey Alaev
Не совсем так.
ContextShift должен быть один на приложение исключительно для исполнения неблокирующей IO-монады, для блокирующих операций нужно создавать ExecutionContext и далее ContextShift.evalOn
ContextShift не должен быть один на приложение
источник

AV

Abyr Valg in Scala User Group
@odomontois : оцени мою первую и последнюю попытку в энтерпрайз на шарпах:
источник

SA

Sergey Alaev in Scala User Group
Oleg ℕizhnik
ContextShift не должен быть один на приложение
развернешь мысль? сколько их должно быть и как ты их используешь?
источник

C

Combot in Scala User Group
Gabriel Don has been banned! Reason: CAS ban.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Sergey Alaev
развернешь мысль? сколько их должно быть и как ты их используешь?
Их может быть больше одного, в случае если в крупном приложении возникает необходимость настраивать отдельно что-то, что не локализуется в executeOn.
Иногда и часто есть целые субприложения бэкграундовых процессов, клиентских сервисов, обработки событий и т.п.
Для таких случаев в особо крупных размерах рациональней использовать несколько конечных типов для эффектфул монадки и инстансов contextShift
источник

AV

Abyr Valg in Scala User Group
Oleg ℕizhnik
Их может быть больше одного, в случае если в крупном приложении возникает необходимость настраивать отдельно что-то, что не локализуется в executeOn.
Иногда и часто есть целые субприложения бэкграундовых процессов, клиентских сервисов, обработки событий и т.п.
Для таких случаев в особо крупных размерах рациональней использовать несколько конечных типов для эффектфул монадки и инстансов contextShift
Как тебе код на скриншоте выше, нравится?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Abyr Valg
Как тебе код на скриншоте выше, нравится?
что за яп
источник

AV

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